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;
56 mod eval_order_dependence;
61 mod fallible_impl_from;
63 mod float_equality_without_abs;
65 mod floating_point_arithmetic;
69 mod from_str_radix_10;
72 mod get_last_with_len;
77 mod if_then_some_else_none;
80 mod implicit_saturating_sub;
81 mod inconsistent_struct_constructor;
85 mod inherent_to_string;
86 mod inline_fn_without_body;
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;
99 mod literal_representation;
105 mod manual_non_exhaustive;
108 mod manual_unwrap_or;
112 mod match_on_vec_items;
115 mod mem_discriminant;
122 mod missing_const_for_fn;
124 mod missing_enforced_import_rename;
127 mod modulo_arithmetic;
128 mod multiple_crate_versions;
133 mod mutable_debug_assertion;
135 mod needless_arbitrary_self_type;
136 mod needless_bitwise_bool;
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;
146 mod neg_cmp_op_on_partial_ord;
148 mod new_without_default;
151 mod non_expressive_names;
152 mod non_octal_unix_permissions;
153 mod non_send_fields_in_send_ty;
154 mod nonstandard_macro_braces;
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;
168 mod ptr_offset_with_cast;
172 mod redundant_closure_call;
174 mod redundant_field_names;
175 mod redundant_pub_crate;
176 mod redundant_slicing;
177 mod redundant_static_lifetimes;
183 mod same_name_method;
185 mod self_named_constructors;
186 mod semicolon_if_nothing_returned;
189 mod single_component_path_imports;
190 mod size_of_in_element_count;
191 mod slow_vector_initialization;
192 mod stable_sort_primitive;
194 mod strlen_on_c_strings;
195 mod suspicious_operation_groupings;
196 mod suspicious_trait_impl;
198 mod tabs_in_doc_comments;
199 mod temporary_assignment;
200 mod to_digit_is_some;
201 mod to_string_in_display;
204 mod transmuting_null;
207 mod undropped_manually_drops;
209 mod unit_return_expecting_ord;
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;
218 mod unused_io_amount;
222 mod unwrap_in_result;
223 mod upper_case_acronyms;
225 mod useless_conversion;
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;
234 mod zero_sized_map_values;