]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/clippy_lints/src/lib.register_complexity.rs
Auto merge of #101846 - chenyukang:fix-101793, r=davidtwco
[rust.git] / src / tools / clippy / clippy_lints / src / lib.register_complexity.rs
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.
4
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(functions::TOO_MANY_ARGUMENTS),
17     LintId::of(int_plus_one::INT_PLUS_ONE),
18     LintId::of(lifetimes::EXTRA_UNUSED_LIFETIMES),
19     LintId::of(lifetimes::NEEDLESS_LIFETIMES),
20     LintId::of(loops::EXPLICIT_COUNTER_LOOP),
21     LintId::of(loops::MANUAL_FIND),
22     LintId::of(loops::MANUAL_FLATTEN),
23     LintId::of(loops::SINGLE_ELEMENT_LOOP),
24     LintId::of(loops::WHILE_LET_LOOP),
25     LintId::of(manual_rem_euclid::MANUAL_REM_EUCLID),
26     LintId::of(manual_strip::MANUAL_STRIP),
27     LintId::of(map_unit_fn::OPTION_MAP_UNIT_FN),
28     LintId::of(map_unit_fn::RESULT_MAP_UNIT_FN),
29     LintId::of(matches::MANUAL_UNWRAP_OR),
30     LintId::of(matches::MATCH_AS_REF),
31     LintId::of(matches::MATCH_SINGLE_BINDING),
32     LintId::of(matches::NEEDLESS_MATCH),
33     LintId::of(matches::WILDCARD_IN_OR_PATTERNS),
34     LintId::of(methods::BIND_INSTEAD_OF_MAP),
35     LintId::of(methods::BYTES_COUNT_TO_LEN),
36     LintId::of(methods::CLONE_ON_COPY),
37     LintId::of(methods::FILTER_MAP_IDENTITY),
38     LintId::of(methods::FILTER_NEXT),
39     LintId::of(methods::FLAT_MAP_IDENTITY),
40     LintId::of(methods::GET_LAST_WITH_LEN),
41     LintId::of(methods::INSPECT_FOR_EACH),
42     LintId::of(methods::ITER_COUNT),
43     LintId::of(methods::MANUAL_FILTER_MAP),
44     LintId::of(methods::MANUAL_FIND_MAP),
45     LintId::of(methods::MANUAL_SPLIT_ONCE),
46     LintId::of(methods::MAP_FLATTEN),
47     LintId::of(methods::MAP_IDENTITY),
48     LintId::of(methods::NEEDLESS_OPTION_AS_DEREF),
49     LintId::of(methods::NEEDLESS_OPTION_TAKE),
50     LintId::of(methods::NEEDLESS_SPLITN),
51     LintId::of(methods::OPTION_AS_REF_DEREF),
52     LintId::of(methods::OPTION_FILTER_MAP),
53     LintId::of(methods::OR_THEN_UNWRAP),
54     LintId::of(methods::RANGE_ZIP_WITH_LEN),
55     LintId::of(methods::REPEAT_ONCE),
56     LintId::of(methods::SEARCH_IS_SOME),
57     LintId::of(methods::SKIP_WHILE_NEXT),
58     LintId::of(methods::UNNECESSARY_FILTER_MAP),
59     LintId::of(methods::UNNECESSARY_FIND_MAP),
60     LintId::of(methods::UNNECESSARY_SORT_BY),
61     LintId::of(methods::USELESS_ASREF),
62     LintId::of(misc::SHORT_CIRCUIT_STATEMENT),
63     LintId::of(misc_early::UNNEEDED_WILDCARD_PATTERN),
64     LintId::of(misc_early::ZERO_PREFIXED_LITERAL),
65     LintId::of(mixed_read_write_in_expression::DIVERGING_SUB_EXPRESSION),
66     LintId::of(needless_arbitrary_self_type::NEEDLESS_ARBITRARY_SELF_TYPE),
67     LintId::of(needless_bool::BOOL_COMPARISON),
68     LintId::of(needless_bool::NEEDLESS_BOOL),
69     LintId::of(needless_borrowed_ref::NEEDLESS_BORROWED_REFERENCE),
70     LintId::of(needless_question_mark::NEEDLESS_QUESTION_MARK),
71     LintId::of(needless_update::NEEDLESS_UPDATE),
72     LintId::of(neg_cmp_op_on_partial_ord::NEG_CMP_OP_ON_PARTIAL_ORD),
73     LintId::of(no_effect::NO_EFFECT),
74     LintId::of(no_effect::UNNECESSARY_OPERATION),
75     LintId::of(only_used_in_recursion::ONLY_USED_IN_RECURSION),
76     LintId::of(operators::DOUBLE_COMPARISONS),
77     LintId::of(operators::DURATION_SUBSEC),
78     LintId::of(operators::IDENTITY_OP),
79     LintId::of(overflow_check_conditional::OVERFLOW_CHECK_CONDITIONAL),
80     LintId::of(partialeq_ne_impl::PARTIALEQ_NE_IMPL),
81     LintId::of(precedence::PRECEDENCE),
82     LintId::of(ptr_offset_with_cast::PTR_OFFSET_WITH_CAST),
83     LintId::of(redundant_closure_call::REDUNDANT_CLOSURE_CALL),
84     LintId::of(redundant_slicing::REDUNDANT_SLICING),
85     LintId::of(reference::DEREF_ADDROF),
86     LintId::of(strings::STRING_FROM_UTF8_AS_BYTES),
87     LintId::of(strlen_on_c_strings::STRLEN_ON_C_STRINGS),
88     LintId::of(swap::MANUAL_SWAP),
89     LintId::of(temporary_assignment::TEMPORARY_ASSIGNMENT),
90     LintId::of(transmute::CROSSPOINTER_TRANSMUTE),
91     LintId::of(transmute::TRANSMUTES_EXPRESSIBLE_AS_PTR_CASTS),
92     LintId::of(transmute::TRANSMUTE_BYTES_TO_STR),
93     LintId::of(transmute::TRANSMUTE_FLOAT_TO_INT),
94     LintId::of(transmute::TRANSMUTE_INT_TO_BOOL),
95     LintId::of(transmute::TRANSMUTE_INT_TO_CHAR),
96     LintId::of(transmute::TRANSMUTE_INT_TO_FLOAT),
97     LintId::of(transmute::TRANSMUTE_NUM_TO_BYTES),
98     LintId::of(transmute::TRANSMUTE_PTR_TO_REF),
99     LintId::of(transmute::USELESS_TRANSMUTE),
100     LintId::of(types::BORROWED_BOX),
101     LintId::of(types::TYPE_COMPLEXITY),
102     LintId::of(types::VEC_BOX),
103     LintId::of(unit_types::UNIT_ARG),
104     LintId::of(unwrap::UNNECESSARY_UNWRAP),
105     LintId::of(useless_conversion::USELESS_CONVERSION),
106     LintId::of(zero_div_zero::ZERO_DIVIDED_BY_ZERO),
107 ])