1 // This file was generated by `cargo dev update_lints`.
2 // Use that command to update this file and do not edit by hand.
3 // Manual edits will be overwritten.
5 store
.register_group(true, "clippy::complexity", Some("clippy_complexity"), vec
![
6 LintId
::of(attrs
::DEPRECATED_CFG_ATTR
),
7 LintId
::of(booleans
::NONMINIMAL_BOOL
),
8 LintId
::of(borrow_deref_ref
::BORROW_DEREF_REF
),
9 LintId
::of(casts
::CHAR_LIT_AS_U8
),
10 LintId
::of(casts
::UNNECESSARY_CAST
),
11 LintId
::of(dereference
::EXPLICIT_AUTO_DEREF
),
12 LintId
::of(derivable_impls
::DERIVABLE_IMPLS
),
13 LintId
::of(double_parens
::DOUBLE_PARENS
),
14 LintId
::of(explicit_write
::EXPLICIT_WRITE
),
15 LintId
::of(format
::USELESS_FORMAT
),
16 LintId
::of(format_args
::UNUSED_FORMAT_SPECS
),
17 LintId
::of(functions
::TOO_MANY_ARGUMENTS
),
18 LintId
::of(int_plus_one
::INT_PLUS_ONE
),
19 LintId
::of(lifetimes
::EXTRA_UNUSED_LIFETIMES
),
20 LintId
::of(lifetimes
::NEEDLESS_LIFETIMES
),
21 LintId
::of(loops
::EXPLICIT_COUNTER_LOOP
),
22 LintId
::of(loops
::MANUAL_FIND
),
23 LintId
::of(loops
::MANUAL_FLATTEN
),
24 LintId
::of(loops
::SINGLE_ELEMENT_LOOP
),
25 LintId
::of(loops
::WHILE_LET_LOOP
),
26 LintId
::of(manual_clamp
::MANUAL_CLAMP
),
27 LintId
::of(manual_rem_euclid
::MANUAL_REM_EUCLID
),
28 LintId
::of(manual_strip
::MANUAL_STRIP
),
29 LintId
::of(map_unit_fn
::OPTION_MAP_UNIT_FN
),
30 LintId
::of(map_unit_fn
::RESULT_MAP_UNIT_FN
),
31 LintId
::of(matches
::MANUAL_FILTER
),
32 LintId
::of(matches
::MANUAL_UNWRAP_OR
),
33 LintId
::of(matches
::MATCH_AS_REF
),
34 LintId
::of(matches
::MATCH_SINGLE_BINDING
),
35 LintId
::of(matches
::NEEDLESS_MATCH
),
36 LintId
::of(matches
::WILDCARD_IN_OR_PATTERNS
),
37 LintId
::of(methods
::BIND_INSTEAD_OF_MAP
),
38 LintId
::of(methods
::BYTES_COUNT_TO_LEN
),
39 LintId
::of(methods
::CLONE_ON_COPY
),
40 LintId
::of(methods
::FILTER_MAP_IDENTITY
),
41 LintId
::of(methods
::FILTER_NEXT
),
42 LintId
::of(methods
::FLAT_MAP_IDENTITY
),
43 LintId
::of(methods
::GET_LAST_WITH_LEN
),
44 LintId
::of(methods
::INSPECT_FOR_EACH
),
45 LintId
::of(methods
::ITER_COUNT
),
46 LintId
::of(methods
::ITER_KV_MAP
),
47 LintId
::of(methods
::MANUAL_FILTER_MAP
),
48 LintId
::of(methods
::MANUAL_FIND_MAP
),
49 LintId
::of(methods
::MANUAL_SPLIT_ONCE
),
50 LintId
::of(methods
::MAP_FLATTEN
),
51 LintId
::of(methods
::MAP_IDENTITY
),
52 LintId
::of(methods
::NEEDLESS_OPTION_AS_DEREF
),
53 LintId
::of(methods
::NEEDLESS_OPTION_TAKE
),
54 LintId
::of(methods
::NEEDLESS_SPLITN
),
55 LintId
::of(methods
::OPTION_AS_REF_DEREF
),
56 LintId
::of(methods
::OPTION_FILTER_MAP
),
57 LintId
::of(methods
::OR_THEN_UNWRAP
),
58 LintId
::of(methods
::RANGE_ZIP_WITH_LEN
),
59 LintId
::of(methods
::REPEAT_ONCE
),
60 LintId
::of(methods
::SEARCH_IS_SOME
),
61 LintId
::of(methods
::SKIP_WHILE_NEXT
),
62 LintId
::of(methods
::UNNECESSARY_FILTER_MAP
),
63 LintId
::of(methods
::UNNECESSARY_FIND_MAP
),
64 LintId
::of(methods
::UNNECESSARY_SORT_BY
),
65 LintId
::of(methods
::USELESS_ASREF
),
66 LintId
::of(misc
::SHORT_CIRCUIT_STATEMENT
),
67 LintId
::of(misc_early
::UNNEEDED_WILDCARD_PATTERN
),
68 LintId
::of(misc_early
::ZERO_PREFIXED_LITERAL
),
69 LintId
::of(mixed_read_write_in_expression
::DIVERGING_SUB_EXPRESSION
),
70 LintId
::of(needless_arbitrary_self_type
::NEEDLESS_ARBITRARY_SELF_TYPE
),
71 LintId
::of(needless_bool
::BOOL_COMPARISON
),
72 LintId
::of(needless_bool
::NEEDLESS_BOOL
),
73 LintId
::of(needless_borrowed_ref
::NEEDLESS_BORROWED_REFERENCE
),
74 LintId
::of(needless_question_mark
::NEEDLESS_QUESTION_MARK
),
75 LintId
::of(needless_update
::NEEDLESS_UPDATE
),
76 LintId
::of(neg_cmp_op_on_partial_ord
::NEG_CMP_OP_ON_PARTIAL_ORD
),
77 LintId
::of(no_effect
::NO_EFFECT
),
78 LintId
::of(no_effect
::UNNECESSARY_OPERATION
),
79 LintId
::of(only_used_in_recursion
::ONLY_USED_IN_RECURSION
),
80 LintId
::of(operators
::DOUBLE_COMPARISONS
),
81 LintId
::of(operators
::DURATION_SUBSEC
),
82 LintId
::of(operators
::IDENTITY_OP
),
83 LintId
::of(overflow_check_conditional
::OVERFLOW_CHECK_CONDITIONAL
),
84 LintId
::of(partialeq_ne_impl
::PARTIALEQ_NE_IMPL
),
85 LintId
::of(precedence
::PRECEDENCE
),
86 LintId
::of(ptr_offset_with_cast
::PTR_OFFSET_WITH_CAST
),
87 LintId
::of(redundant_closure_call
::REDUNDANT_CLOSURE_CALL
),
88 LintId
::of(redundant_slicing
::REDUNDANT_SLICING
),
89 LintId
::of(reference
::DEREF_ADDROF
),
90 LintId
::of(strings
::STRING_FROM_UTF8_AS_BYTES
),
91 LintId
::of(strlen_on_c_strings
::STRLEN_ON_C_STRINGS
),
92 LintId
::of(swap
::MANUAL_SWAP
),
93 LintId
::of(temporary_assignment
::TEMPORARY_ASSIGNMENT
),
94 LintId
::of(transmute
::CROSSPOINTER_TRANSMUTE
),
95 LintId
::of(transmute
::TRANSMUTES_EXPRESSIBLE_AS_PTR_CASTS
),
96 LintId
::of(transmute
::TRANSMUTE_BYTES_TO_STR
),
97 LintId
::of(transmute
::TRANSMUTE_FLOAT_TO_INT
),
98 LintId
::of(transmute
::TRANSMUTE_INT_TO_BOOL
),
99 LintId
::of(transmute
::TRANSMUTE_INT_TO_CHAR
),
100 LintId
::of(transmute
::TRANSMUTE_INT_TO_FLOAT
),
101 LintId
::of(transmute
::TRANSMUTE_NUM_TO_BYTES
),
102 LintId
::of(transmute
::TRANSMUTE_PTR_TO_REF
),
103 LintId
::of(transmute
::USELESS_TRANSMUTE
),
104 LintId
::of(types
::BORROWED_BOX
),
105 LintId
::of(types
::TYPE_COMPLEXITY
),
106 LintId
::of(types
::VEC_BOX
),
107 LintId
::of(unit_types
::UNIT_ARG
),
108 LintId
::of(unwrap
::UNNECESSARY_UNWRAP
),
109 LintId
::of(useless_conversion
::USELESS_CONVERSION
),
110 LintId
::of(zero_div_zero
::ZERO_DIVIDED_BY_ZERO
),