]> git.lizzy.rs Git - rust.git/blob - clippy_lints/src/lib.mods.rs
improved help message for `suspicious_map`
[rust.git] / clippy_lints / src / lib.mods.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 mod absurd_extreme_comparisons;
6 mod approx_const;
7 mod arithmetic;
8 mod as_conversions;
9 mod asm_syntax;
10 mod assertions_on_constants;
11 mod assign_ops;
12 mod async_yields_async;
13 mod attrs;
14 mod await_holding_invalid;
15 mod bit_mask;
16 mod blacklisted_name;
17 mod blocks_in_if_conditions;
18 mod bool_assert_comparison;
19 mod booleans;
20 mod bytecount;
21 mod cargo_common_metadata;
22 mod case_sensitive_file_extension_comparisons;
23 mod casts;
24 mod checked_conversions;
25 mod cognitive_complexity;
26 mod collapsible_if;
27 mod collapsible_match;
28 mod comparison_chain;
29 mod copies;
30 mod copy_iterator;
31 mod create_dir;
32 mod dbg_macro;
33 mod default;
34 mod default_numeric_fallback;
35 mod dereference;
36 mod derivable_impls;
37 mod derive;
38 mod disallowed_method;
39 mod disallowed_script_idents;
40 mod disallowed_type;
41 mod doc;
42 mod double_comparison;
43 mod double_parens;
44 mod drop_forget_ref;
45 mod duration_subsec;
46 mod else_if_without_else;
47 mod empty_enum;
48 mod entry;
49 mod enum_clike;
50 mod enum_variants;
51 mod eq_op;
52 mod equatable_if_let;
53 mod erasing_op;
54 mod escape;
55 mod eta_reduction;
56 mod eval_order_dependence;
57 mod excessive_bools;
58 mod exhaustive_items;
59 mod exit;
60 mod explicit_write;
61 mod fallible_impl_from;
62 mod feature_name;
63 mod float_equality_without_abs;
64 mod float_literal;
65 mod floating_point_arithmetic;
66 mod format;
67 mod formatting;
68 mod from_over_into;
69 mod from_str_radix_10;
70 mod functions;
71 mod future_not_send;
72 mod get_last_with_len;
73 mod identity_op;
74 mod if_let_mutex;
75 mod if_not_else;
76 mod if_then_panic;
77 mod if_then_some_else_none;
78 mod implicit_hasher;
79 mod implicit_return;
80 mod implicit_saturating_sub;
81 mod inconsistent_struct_constructor;
82 mod indexing_slicing;
83 mod infinite_iter;
84 mod inherent_impl;
85 mod inherent_to_string;
86 mod inline_fn_without_body;
87 mod int_plus_one;
88 mod integer_division;
89 mod invalid_upcast_comparisons;
90 mod items_after_statements;
91 mod iter_not_returning_iterator;
92 mod large_const_arrays;
93 mod large_enum_variant;
94 mod large_stack_arrays;
95 mod len_zero;
96 mod let_if_seq;
97 mod let_underscore;
98 mod lifetimes;
99 mod literal_representation;
100 mod loops;
101 mod macro_use;
102 mod main_recursion;
103 mod manual_async_fn;
104 mod manual_map;
105 mod manual_non_exhaustive;
106 mod manual_ok_or;
107 mod manual_strip;
108 mod manual_unwrap_or;
109 mod map_clone;
110 mod map_err_ignore;
111 mod map_unit_fn;
112 mod match_on_vec_items;
113 mod match_result_ok;
114 mod matches;
115 mod mem_discriminant;
116 mod mem_forget;
117 mod mem_replace;
118 mod methods;
119 mod minmax;
120 mod misc;
121 mod misc_early;
122 mod missing_const_for_fn;
123 mod missing_doc;
124 mod missing_enforced_import_rename;
125 mod missing_inline;
126 mod module_style;
127 mod modulo_arithmetic;
128 mod multiple_crate_versions;
129 mod mut_key;
130 mod mut_mut;
131 mod mut_mutex_lock;
132 mod mut_reference;
133 mod mutable_debug_assertion;
134 mod mutex_atomic;
135 mod needless_arbitrary_self_type;
136 mod needless_bitwise_bool;
137 mod needless_bool;
138 mod needless_borrow;
139 mod needless_borrowed_ref;
140 mod needless_continue;
141 mod needless_for_each;
142 mod needless_option_as_deref;
143 mod needless_pass_by_value;
144 mod needless_question_mark;
145 mod needless_update;
146 mod neg_cmp_op_on_partial_ord;
147 mod neg_multiply;
148 mod new_without_default;
149 mod no_effect;
150 mod non_copy_const;
151 mod non_expressive_names;
152 mod non_octal_unix_permissions;
153 mod non_send_fields_in_send_ty;
154 mod nonstandard_macro_braces;
155 mod open_options;
156 mod option_env_unwrap;
157 mod option_if_let_else;
158 mod overflow_check_conditional;
159 mod panic_in_result_fn;
160 mod panic_unimplemented;
161 mod partialeq_ne_impl;
162 mod pass_by_ref_or_value;
163 mod path_buf_push_overwrite;
164 mod pattern_type_mismatch;
165 mod precedence;
166 mod ptr;
167 mod ptr_eq;
168 mod ptr_offset_with_cast;
169 mod question_mark;
170 mod ranges;
171 mod redundant_clone;
172 mod redundant_closure_call;
173 mod redundant_else;
174 mod redundant_field_names;
175 mod redundant_pub_crate;
176 mod redundant_slicing;
177 mod redundant_static_lifetimes;
178 mod ref_option_ref;
179 mod reference;
180 mod regex;
181 mod repeat_once;
182 mod returns;
183 mod same_name_method;
184 mod self_assignment;
185 mod self_named_constructors;
186 mod semicolon_if_nothing_returned;
187 mod serde_api;
188 mod shadow;
189 mod single_component_path_imports;
190 mod size_of_in_element_count;
191 mod slow_vector_initialization;
192 mod stable_sort_primitive;
193 mod strings;
194 mod strlen_on_c_strings;
195 mod suspicious_operation_groupings;
196 mod suspicious_trait_impl;
197 mod swap;
198 mod tabs_in_doc_comments;
199 mod temporary_assignment;
200 mod to_digit_is_some;
201 mod to_string_in_display;
202 mod trait_bounds;
203 mod transmute;
204 mod transmuting_null;
205 mod try_err;
206 mod types;
207 mod undropped_manually_drops;
208 mod unicode;
209 mod unit_return_expecting_ord;
210 mod unit_types;
211 mod unnamed_address;
212 mod unnecessary_self_imports;
213 mod unnecessary_sort_by;
214 mod unnecessary_wraps;
215 mod unnested_or_patterns;
216 mod unsafe_removed_from_name;
217 mod unused_async;
218 mod unused_io_amount;
219 mod unused_self;
220 mod unused_unit;
221 mod unwrap;
222 mod unwrap_in_result;
223 mod upper_case_acronyms;
224 mod use_self;
225 mod useless_conversion;
226 mod vec;
227 mod vec_init_then_push;
228 mod vec_resize_to_zero;
229 mod verbose_file_reads;
230 mod wildcard_dependencies;
231 mod wildcard_imports;
232 mod write;
233 mod zero_div_zero;
234 mod zero_sized_map_values;