-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cargo.toml
66 lines (62 loc) · 1.6 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
[workspace]
resolver = "2"
members = [
"lib",
"ext",
"bin",
"air"
]
[workspace.lints.rust]
bad_style = "warn"
improper_ctypes = "warn"
non_shorthand_field_patterns = "warn"
no_mangle_generic_items = "warn"
overflowing_literals = "warn"
path_statements = "warn"
patterns_in_fns_without_body = "warn"
private_interfaces = "warn"
private_bounds = "warn"
unconditional_recursion = "deny"
while_true = "deny"
dead_code = "warn"
unused = { level = "warn", priority = -1 }
unused_allocation = "warn"
unused_comparisons = "warn"
unused_parens = "warn"
[workspace.lints.clippy]
needless_return = "warn"
semicolon_if_nothing_returned = "warn"
redundant_clone = "warn"
redundant_else = "warn"
alloc_instead_of_core = "warn"
branches_sharing_code = "warn"
clone_on_ref_ptr = "warn"
cognitive_complexity = "warn"
collection_is_never_read = "warn"
dbg_macro = "warn"
decimal_literal_representation = "warn"
empty_line_after_doc_comments = "warn"
empty_line_after_outer_attr = "warn"
implicit_clone = "warn"
inefficient_to_string = "warn"
manual_let_else = "warn"
match_wildcard_for_single_variants = "warn"
mod_module_files = "warn"
mut_mut = "warn"
needless_bitwise_bool = "warn"
needless_continue = "warn"
nonstandard_macro_braces = "warn"
range_minus_one = "warn"
range_plus_one = "warn"
redundant_closure_for_method_calls = "warn"
ref_binding_to_reference = "warn"
semicolon_inside_block = "warn"
single_match_else = "warn"
#tests_outside_test_module = "warn"
todo = "warn"
#trait_duplication_in_bounds = "warn"
type_repetition_in_bounds = "warn"
#undocumented_unsafe_blocks = "warn"
[profile.release]
lto = true
codegen-units = 1