@@ -5,12 +5,7 @@ version.workspace = true
55edition.workspace = true
66license.workspace = true
77repository.workspace = true
8- include = [
9- " Cargo.toml" ,
10- " src/*.rs" ,
11- " src/**/*.rs" ,
12- " *.md" ,
13- ]
8+ include = [" Cargo.toml" , " src/*.rs" , " src/**/*.rs" , " *.md" ]
149keywords.workspace = true
1510categories.workspace = true
1611readme = " ./README.md"
@@ -64,13 +59,28 @@ num-traits = "0.2"
6459[package .metadata .docs .rs ]
6560features = [" serde" ]
6661
62+ [lints .rust ]
63+ dead-code = { level = " deny" , priority = 1 }
64+ # missing_docs = { level = "deny", priority = 1 }
65+ unsafe_op_in_unsafe_fn = { level = " deny" , priority = 1 }
66+ # unused_crate_dependencies = { level = "warn", priority = 1 }
67+ warnings = { level = " deny" , priority = 0 }
68+
6769[lints .clippy ]
68- cargo = { priority = -1 , level = " deny" }
69- complexity = { priority = -1 , level = " deny" }
70- correctness = { priority = -1 , level = " deny" }
71- suspicious = { priority = -1 , level = " deny" }
72- style = { priority = -1 , level = " deny" }
73- perf = { priority = -1 , level = " deny" }
74- pedantic = { priority = -1 , level = " deny" }
75- nursery = { priority = -1 , level = " deny" }
76- # restriction = { priority = -1, level = "deny" }
70+ indexing_slicing = { priority = -1 , level = " deny" }
71+ panic_in_result_fn = { priority = -1 , level = " deny" }
72+ panic = { priority = -1 , level = " deny" }
73+ unwrap_in_result = { priority = -1 , level = " deny" }
74+ unwrap_used = { priority = -1 , level = " deny" }
75+ cargo = { priority = -1 , level = " deny" }
76+ complexity = { priority = -1 , level = " deny" }
77+ correctness = { priority = -1 , level = " deny" }
78+ suspicious = { priority = -1 , level = " deny" }
79+ style = { priority = -1 , level = " deny" }
80+ perf = { priority = -1 , level = " deny" }
81+ pedantic = { priority = -1 , level = " deny" }
82+ nursery = { priority = -1 , level = " deny" }
83+ # restriction = { priority = -1, level = "deny" }
84+ unusual_byte_groupings = { priority = 1 , level = " allow" }
85+ # msrv is tested in CI and this lint doesn't detects the `rustversion` guard
86+ incompatible_msrv = { priority = 1 , level = " allow" }
0 commit comments