tree: 02dd31f6b95ab88bd318f71c431add24e579b77f
  1. attrs/
  2. cargo/
  3. casts/
  4. derive/
  5. doc/
  6. floating_point_arithmetic/
  7. functions/
  8. ifs/
  9. loops/
  10. matches/
  11. methods/
  12. misc_early/
  13. operators/
  14. ptr/
  15. returns/
  16. transmute/
  17. types/
  18. unit_types/
  19. utils/
  20. write/
  21. absolute_paths.rs
  22. almost_complete_range.rs
  23. approx_const.rs
  24. arbitrary_source_item_ordering.rs
  25. arc_with_non_send_sync.rs
  26. as_conversions.rs
  27. asm_syntax.rs
  28. assert_is_empty.rs
  29. assertions_on_constants.rs
  30. assertions_on_result_states.rs
  31. assigning_clones.rs
  32. async_yields_async.rs
  33. await_holding_invalid.rs
  34. bit_width.rs
  35. block_scrutinee.rs
  36. blocks_in_conditions.rs
  37. bool_assert_comparison.rs
  38. bool_comparison.rs
  39. bool_to_int_with_if.rs
  40. booleans.rs
  41. borrow_deref_ref.rs
  42. box_default.rs
  43. byte_char_slices.rs
  44. cfg_not_test.rs
  45. checked_conversions.rs
  46. cloned_ref_to_slice_refs.rs
  47. coerce_container_to_any.rs
  48. cognitive_complexity.rs
  49. collapsible_if.rs
  50. collection_is_never_read.rs
  51. combined_early_pass.rs
  52. combined_late_pass.rs
  53. comparison_chain.rs
  54. copy_iterator.rs
  55. crate_in_macro_def.rs
  56. create_dir.rs
  57. dbg_macro.rs
  58. declared_lints.rs
  59. default.rs
  60. default_constructed_unit_structs.rs
  61. default_instead_of_iter_empty.rs
  62. default_numeric_fallback.rs
  63. default_union_representation.rs
  64. definition_in_module_root.rs
  65. deprecated_lints.rs
  66. dereference.rs
  67. derivable_impls.rs
  68. disallowed_fields.rs
  69. disallowed_macros.rs
  70. disallowed_methods.rs
  71. disallowed_names.rs
  72. disallowed_script_idents.rs
  73. disallowed_types.rs
  74. double_parens.rs
  75. drop_forget_ref.rs
  76. duplicate_mod.rs
  77. duration_suboptimal_units.rs
  78. else_if_without_else.rs
  79. empty_drop.rs
  80. empty_enums.rs
  81. empty_line_after.rs
  82. empty_with_brackets.rs
  83. endian_bytes.rs
  84. entry.rs
  85. enum_clike.rs
  86. equatable_if_let.rs
  87. error_impl_error.rs
  88. escape.rs
  89. eta_reduction.rs
  90. excessive_bools.rs
  91. excessive_nesting.rs
  92. exhaustive_items.rs
  93. exit.rs
  94. explicit_write.rs
  95. extra_unused_type_parameters.rs
  96. fallible_impl_from.rs
  97. field_scoped_visibility_modifiers.rs
  98. float_literal.rs
  99. format.rs
  100. format_args.rs
  101. format_impl.rs
  102. format_push_string.rs
  103. formatting.rs
  104. four_forward_slashes.rs
  105. from_over_into.rs
  106. from_raw_with_void_ptr.rs
  107. from_str_radix_10.rs
  108. future_not_send.rs
  109. if_let_mutex.rs
  110. if_not_else.rs
  111. if_then_some_else_none.rs
  112. ignored_unit_patterns.rs
  113. impl_hash_with_borrow_str_and_bytes.rs
  114. implicit_hasher.rs
  115. implicit_return.rs
  116. implicit_saturating_add.rs
  117. implicit_saturating_sub.rs
  118. implied_bounds_in_impls.rs
  119. incompatible_msrv.rs
  120. inconsistent_struct_constructor.rs
  121. index_refutable_slice.rs
  122. indexing_slicing.rs
  123. ineffective_open_options.rs
  124. infallible_try_from.rs
  125. infinite_iter.rs
  126. inherent_impl.rs
  127. inherent_to_string.rs
  128. init_numbered_fields.rs
  129. inline_fn_without_body.rs
  130. inline_trait_bounds.rs
  131. int_plus_one.rs
  132. item_name_repetitions.rs
  133. items_after_statements.rs
  134. items_after_test_module.rs
  135. iter_not_returning_iterator.rs
  136. iter_over_hash_type.rs
  137. iter_without_into_iter.rs
  138. large_const_arrays.rs
  139. large_enum_variant.rs
  140. large_futures.rs
  141. large_include_file.rs
  142. large_stack_arrays.rs
  143. large_stack_frames.rs
  144. legacy_numeric_constants.rs
  145. len_without_is_empty.rs
  146. len_zero.rs
  147. let_if_seq.rs
  148. let_underscore.rs
  149. let_with_type_underscore.rs
  150. lib.rs
  151. lifetimes.rs
  152. literal_representation.rs
  153. literal_string_with_formatting_args.rs
  154. macro_metavars_in_unsafe.rs
  155. macro_use.rs
  156. main_recursion.rs
  157. manual_abs_diff.rs
  158. manual_assert.rs
  159. manual_assert_eq.rs
  160. manual_async_fn.rs
  161. manual_bits.rs
  162. manual_checked_ops.rs
  163. manual_clamp.rs
  164. manual_float_methods.rs
  165. manual_hash_one.rs
  166. manual_ignore_case_cmp.rs
  167. manual_ilog2.rs
  168. manual_is_ascii_check.rs
  169. manual_is_power_of_two.rs
  170. manual_let_else.rs
  171. manual_main_separator_str.rs
  172. manual_non_exhaustive.rs
  173. manual_noop_waker.rs
  174. manual_option_as_slice.rs
  175. manual_pop_if.rs
  176. manual_range_patterns.rs
  177. manual_rem_euclid.rs
  178. manual_retain.rs
  179. manual_rotate.rs
  180. manual_slice_size_calculation.rs
  181. manual_string_new.rs
  182. manual_strip.rs
  183. manual_take.rs
  184. map_unit_fn.rs
  185. match_result_ok.rs
  186. mem_replace.rs
  187. min_ident_chars.rs
  188. minmax.rs
  189. misc.rs
  190. mismatching_type_param_order.rs
  191. missing_assert_message.rs
  192. missing_asserts_for_indexing.rs
  193. missing_const_for_fn.rs
  194. missing_const_for_thread_local.rs
  195. missing_doc.rs
  196. missing_enforced_import_rename.rs
  197. missing_fields_in_debug.rs
  198. missing_inline.rs
  199. missing_trait_methods.rs
  200. mixed_read_write_in_expression.rs
  201. module_style.rs
  202. multi_assignments.rs
  203. multiple_bound_locations.rs
  204. multiple_unsafe_ops_per_block.rs
  205. mut_key.rs
  206. mut_mut.rs
  207. mutable_debug_assertion.rs
  208. mutex_atomic.rs
  209. needless_arbitrary_self_type.rs
  210. needless_bool.rs
  211. needless_borrowed_ref.rs
  212. needless_borrows_for_generic_args.rs
  213. needless_continue.rs
  214. needless_else.rs
  215. needless_for_each.rs
  216. needless_ifs.rs
  217. needless_late_init.rs
  218. needless_maybe_sized.rs
  219. needless_parens_on_range_literals.rs
  220. needless_pass_by_ref_mut.rs
  221. needless_pass_by_value.rs
  222. needless_question_mark.rs
  223. needless_update.rs
  224. neg_cmp_op_on_partial_ord.rs
  225. neg_multiply.rs
  226. new_without_default.rs
  227. no_effect.rs
  228. no_mangle_with_rust_abi.rs
  229. non_canonical_impls.rs
  230. non_copy_const.rs
  231. non_expressive_names.rs
  232. non_octal_unix_permissions.rs
  233. non_send_fields_in_send_ty.rs
  234. non_std_lazy_statics.rs
  235. non_zero_suggestions.rs
  236. nonnull_unchecked_on_box_ptr.rs
  237. nonstandard_macro_braces.rs
  238. octal_escapes.rs
  239. only_used_in_recursion.rs
  240. option_env_unwrap.rs
  241. option_if_let_else.rs
  242. panic_in_result_fn.rs
  243. panic_unimplemented.rs
  244. panicking_overflow_checks.rs
  245. partial_pub_fields.rs
  246. partialeq_ne_impl.rs
  247. partialeq_to_none.rs
  248. pass_by_ref_or_value.rs
  249. pathbuf_init_then_push.rs
  250. pattern_type_mismatch.rs
  251. permissions_set_readonly_false.rs
  252. pointers_in_nomem_asm_block.rs
  253. precedence.rs
  254. pub_underscore_fields.rs
  255. pub_use.rs
  256. question_mark.rs
  257. question_mark_used.rs
  258. ranges.rs
  259. raw_strings.rs
  260. rc_clone_in_vec_init.rs
  261. read_zero_byte_vec.rs
  262. redundant_async_block.rs
  263. redundant_clone.rs
  264. redundant_closure_call.rs
  265. redundant_else.rs
  266. redundant_field_names.rs
  267. redundant_locals.rs
  268. redundant_pub_crate.rs
  269. redundant_slicing.rs
  270. redundant_static_lifetimes.rs
  271. redundant_test_prefix.rs
  272. redundant_type_annotations.rs
  273. ref_option_ref.rs
  274. ref_patterns.rs
  275. reference.rs
  276. regex.rs
  277. repeat_vec_with_capacity.rs
  278. replace_box.rs
  279. reserve_after_initialization.rs
  280. rest_when_destructuring_struct.rs
  281. return_self_not_must_use.rs
  282. same_length_and_capacity.rs
  283. same_name_method.rs
  284. self_named_constructors.rs
  285. semicolon_block.rs
  286. semicolon_if_nothing_returned.rs
  287. serde_api.rs
  288. set_contains_or_insert.rs
  289. shadow.rs
  290. significant_drop_tightening.rs
  291. single_call_fn.rs
  292. single_char_lifetime_names.rs
  293. single_component_path_imports.rs
  294. single_option_map.rs
  295. single_range_in_vec_init.rs
  296. size_of_in_element_count.rs
  297. size_of_ref.rs
  298. slow_vector_initialization.rs
  299. std_instead_of_core.rs
  300. string_patterns.rs
  301. strings.rs
  302. strlen_on_c_strings.rs
  303. suspicious_operation_groupings.rs
  304. suspicious_trait_impl.rs
  305. suspicious_xor_used_as_pow.rs
  306. swap.rs
  307. swap_ptr_to_ref.rs
  308. tabs_in_doc_comments.rs
  309. temporary_assignment.rs
  310. tests_outside_test_module.rs
  311. time_subtraction.rs
  312. to_digit_is_some.rs
  313. to_string_trait_impl.rs
  314. toplevel_ref_arg.rs
  315. trailing_empty_array.rs
  316. trait_bounds.rs
  317. tuple_array_conversions.rs
  318. unconditional_recursion.rs
  319. undocumented_unsafe_blocks.rs
  320. unicode.rs
  321. uninhabited_references.rs
  322. uninit_vec.rs
  323. unit_return_expecting_ord.rs
  324. unnecessary_box_returns.rs
  325. unnecessary_literal_bound.rs
  326. unnecessary_map_on_constructor.rs
  327. unnecessary_mut_passed.rs
  328. unnecessary_owned_empty_strings.rs
  329. unnecessary_self_imports.rs
  330. unnecessary_semicolon.rs
  331. unnecessary_struct_initialization.rs
  332. unnecessary_wraps.rs
  333. unneeded_struct_pattern.rs
  334. unnested_or_patterns.rs
  335. unsafe_removed_from_name.rs
  336. unused_async.rs
  337. unused_io_amount.rs
  338. unused_peekable.rs
  339. unused_result_ok.rs
  340. unused_rounding.rs
  341. unused_self.rs
  342. unused_trait_names.rs
  343. unused_unit.rs
  344. unwrap.rs
  345. unwrap_in_result.rs
  346. upper_case_acronyms.rs
  347. use_self.rs
  348. useless_concat.rs
  349. useless_conversion.rs
  350. useless_vec.rs
  351. vec_init_then_push.rs
  352. visibility.rs
  353. volatile_composites.rs
  354. wildcard_imports.rs
  355. with_capacity_zero.rs
  356. zero_div_zero.rs
  357. zero_repeat_side_effects.rs
  358. zero_sized_map_values.rs
  359. zombie_processes.rs