forked from ruma/ruma
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy path.clippy.toml
More file actions
23 lines (23 loc) · 1.17 KB
/
.clippy.toml
File metadata and controls
23 lines (23 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
enum-variant-size-threshold = 512
avoid-breaking-exported-api = false
disallowed-methods = [
# https://github.com/serde-rs/json/issues/160
{ path = "serde_json::from_reader", reason = "this function is slow", replacement = "serde_json::from_str" },
]
disallowed-types = [
{ path = "std::collections::HashMap", reason = "non-deterministic iteration / serialization order", replacement = "std::collections::BTreeMap" },
{ path = "std::collections::HashSet", reason = "non-deterministic iteration / serialization order", replacement = "std::collections::BTreeSet" },
]
enforced-import-renames = [
{ path = "serde_json::from_slice", rename = "from_json_slice" },
{ path = "serde_json::from_str", rename = "from_json_str" },
{ path = "serde_json::from_value", rename = "from_json_value" },
{ path = "serde_json::to_value", rename = "to_json_value" },
{ path = "serde_json::value::to_raw_value", rename = "to_raw_json_value" },
{ path = "serde_json::value::RawValue", rename = "RawJsonValue" },
{ path = "serde_json::Value", rename = "JsonValue" },
]
standard-macro-braces = [
{ name = "quote", brace = "{" },
{ name = "quote::quote", brace = "{" },
]