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 mod absurd_extreme_comparisons;
10 mod assertions_on_constants;
12 mod async_yields_async;
14 mod await_holding_invalid;
17 mod blocks_in_if_conditions;
18 mod bool_assert_comparison;
21 mod cargo_common_metadata;
22 mod case_sensitive_file_extension_comparisons;
24 mod checked_conversions;
25 mod cognitive_complexity;
27 mod collapsible_match;
34 mod default_numeric_fallback;
38 mod disallowed_method;
39 mod disallowed_script_idents;
42 mod double_comparison;
46 mod else_if_without_else;
55 mod eval_order_dependence;
60 mod fallible_impl_from;
62 mod float_equality_without_abs;
64 mod floating_point_arithmetic;
68 mod from_str_radix_10;
71 mod get_last_with_len;
76 mod if_then_some_else_none;
79 mod implicit_saturating_sub;
80 mod inconsistent_struct_constructor;
84 mod inherent_to_string;
85 mod inline_fn_without_body;
88 mod invalid_upcast_comparisons;
89 mod items_after_statements;
90 mod iter_not_returning_iterator;
91 mod large_const_arrays;
92 mod large_enum_variant;
93 mod large_stack_arrays;
98 mod literal_representation;
104 mod manual_non_exhaustive;
107 mod manual_unwrap_or;
111 mod match_on_vec_items;
114 mod mem_discriminant;
121 mod missing_const_for_fn;
123 mod missing_enforced_import_rename;
126 mod modulo_arithmetic;
127 mod multiple_crate_versions;
132 mod mutable_debug_assertion;
134 mod needless_arbitrary_self_type;
135 mod needless_bitwise_bool;
138 mod needless_borrowed_ref;
139 mod needless_continue;
140 mod needless_for_each;
141 mod needless_option_as_deref;
142 mod needless_pass_by_value;
143 mod needless_question_mark;
145 mod neg_cmp_op_on_partial_ord;
147 mod new_without_default;
150 mod non_expressive_names;
151 mod non_octal_unix_permissions;
152 mod non_send_fields_in_send_ty;
153 mod nonstandard_macro_braces;
155 mod option_env_unwrap;
156 mod option_if_let_else;
157 mod overflow_check_conditional;
158 mod panic_in_result_fn;
159 mod panic_unimplemented;
160 mod partialeq_ne_impl;
161 mod pass_by_ref_or_value;
162 mod path_buf_push_overwrite;
163 mod pattern_type_mismatch;
167 mod ptr_offset_with_cast;
171 mod redundant_closure_call;
173 mod redundant_field_names;
174 mod redundant_pub_crate;
175 mod redundant_slicing;
176 mod redundant_static_lifetimes;
182 mod same_name_method;
184 mod self_named_constructors;
185 mod semicolon_if_nothing_returned;
188 mod single_component_path_imports;
189 mod size_of_in_element_count;
190 mod slow_vector_initialization;
191 mod stable_sort_primitive;
193 mod strlen_on_c_strings;
194 mod suspicious_operation_groupings;
195 mod suspicious_trait_impl;
197 mod tabs_in_doc_comments;
198 mod temporary_assignment;
199 mod to_digit_is_some;
200 mod to_string_in_display;
203 mod transmuting_null;
206 mod undropped_manually_drops;
208 mod unit_return_expecting_ord;
211 mod unnecessary_self_imports;
212 mod unnecessary_sort_by;
213 mod unnecessary_wraps;
214 mod unnested_or_patterns;
215 mod unsafe_removed_from_name;
217 mod unused_io_amount;
221 mod unwrap_in_result;
222 mod upper_case_acronyms;
224 mod useless_conversion;
226 mod vec_init_then_push;
227 mod vec_resize_to_zero;
228 mod verbose_file_reads;
229 mod wildcard_dependencies;
230 mod wildcard_imports;
233 mod zero_sized_map_values;