List of all items
Attribute Macros
- ambiguous_associated_items
- ambiguous_glob_reexports
- anonymous_parameters
- arithmetic_overflow
- array_into_iter
- asm_sub_register
- bad_asm_style
- bare_trait_objects
- bindings_with_variant_name
- box_pointers
- break_with_label_and_loop
- byte_slice_in_packed_struct_with_derive
- cenum_impl_drop_cast
- clashing_extern_declarations
- clippy_absurd_extreme_comparisons
- clippy_alloc_instead_of_core
- clippy_allow_attributes
- clippy_allow_attributes_without_reason
- clippy_almost_complete_range
- clippy_almost_swapped
- clippy_approx_constant
- clippy_arithmetic_side_effects
- clippy_as_conversions
- clippy_as_ptr_cast_mut
- clippy_as_underscore
- clippy_assertions_on_constants
- clippy_assertions_on_result_states
- clippy_assign_op_pattern
- clippy_async_yields_async
- clippy_await_holding_invalid_type
- clippy_await_holding_lock
- clippy_await_holding_refcell_ref
- clippy_bad_bit_mask
- clippy_bind_instead_of_map
- clippy_blanket_clippy_restriction_lints
- clippy_blocks_in_if_conditions
- clippy_bool_assert_comparison
- clippy_bool_comparison
- clippy_bool_to_int_with_if
- clippy_borrow_as_ptr
- clippy_borrow_deref_ref
- clippy_borrow_interior_mutable_const
- clippy_borrowed_box
- clippy_box_collection
- clippy_box_default
- clippy_boxed_local
- clippy_branches_sharing_code
- clippy_builtin_type_shadow
- clippy_bytes_count_to_len
- clippy_bytes_nth
- clippy_cargo_common_metadata
- clippy_case_sensitive_file_extension_comparisons
- clippy_cast_abs_to_unsigned
- clippy_cast_enum_constructor
- clippy_cast_enum_truncation
- clippy_cast_lossless
- clippy_cast_nan_to_int
- clippy_cast_possible_truncation
- clippy_cast_possible_wrap
- clippy_cast_precision_loss
- clippy_cast_ptr_alignment
- clippy_cast_ref_to_mut
- clippy_cast_sign_loss
- clippy_cast_slice_different_sizes
- clippy_cast_slice_from_raw_parts
- clippy_char_lit_as_u8
- clippy_chars_last_cmp
- clippy_chars_next_cmp
- clippy_checked_conversions
- clippy_clear_with_drain
- clippy_clone_double_ref
- clippy_clone_on_copy
- clippy_clone_on_ref_ptr
- clippy_cloned_instead_of_copied
- clippy_cmp_nan
- clippy_cmp_null
- clippy_cmp_owned
- clippy_cognitive_complexity
- clippy_collapsible_else_if
- clippy_collapsible_if
- clippy_collapsible_match
- clippy_collapsible_str_replace
- clippy_collection_is_never_read
- clippy_comparison_chain
- clippy_comparison_to_empty
- clippy_copy_iterator
- clippy_crate_in_macro_def
- clippy_create_dir
- clippy_crosspointer_transmute
- clippy_dbg_macro
- clippy_debug_assert_with_mut_call
- clippy_decimal_literal_representation
- clippy_declare_interior_mutable_const
- clippy_default_instead_of_iter_empty
- clippy_default_numeric_fallback
- clippy_default_trait_access
- clippy_default_union_representation
- clippy_deprecated_cfg_attr
- clippy_deprecated_semver
- clippy_deref_addrof
- clippy_deref_by_slicing
- clippy_derivable_impls
- clippy_derive_ord_xor_partial_ord
- clippy_derive_partial_eq_without_eq
- clippy_derived_hash_with_manual_eq
- clippy_disallowed_macros
- clippy_disallowed_methods
- clippy_disallowed_names
- clippy_disallowed_script_idents
- clippy_disallowed_types
- clippy_diverging_sub_expression
- clippy_doc_link_with_quotes
- clippy_doc_markdown
- clippy_double_comparisons
- clippy_double_must_use
- clippy_double_neg
- clippy_double_parens
- clippy_drop_copy
- clippy_drop_non_drop
- clippy_drop_ref
- clippy_duplicate_mod
- clippy_duplicate_underscore_argument
- clippy_duration_subsec
- clippy_else_if_without_else
- clippy_empty_drop
- clippy_empty_enum
- clippy_empty_line_after_outer_attr
- clippy_empty_loop
- clippy_empty_structs_with_brackets
- clippy_enum_clike_unportable_variant
- clippy_enum_glob_use
- clippy_enum_variant_names
- clippy_eq_op
- clippy_equatable_if_let
- clippy_erasing_op
- clippy_err_expect
- clippy_excessive_precision
- clippy_exhaustive_enums
- clippy_exhaustive_structs
- clippy_exit
- clippy_expect_fun_call
- clippy_expect_used
- clippy_expl_impl_clone_on_copy
- clippy_explicit_auto_deref
- clippy_explicit_counter_loop
- clippy_explicit_deref_methods
- clippy_explicit_into_iter_loop
- clippy_explicit_iter_loop
- clippy_explicit_write
- clippy_extend_with_drain
- clippy_extra_unused_lifetimes
- clippy_extra_unused_type_parameters
- clippy_fallible_impl_from
- clippy_field_reassign_with_default
- clippy_filetype_is_file
- clippy_filter_map_identity
- clippy_filter_map_next
- clippy_filter_next
- clippy_flat_map_identity
- clippy_flat_map_option
- clippy_float_arithmetic
- clippy_float_cmp
- clippy_float_cmp_const
- clippy_float_equality_without_abs
- clippy_fn_address_comparisons
- clippy_fn_null_check
- clippy_fn_params_excessive_bools
- clippy_fn_to_numeric_cast
- clippy_fn_to_numeric_cast_any
- clippy_fn_to_numeric_cast_with_truncation
- clippy_for_kv_map
- clippy_forget_copy
- clippy_forget_non_drop
- clippy_forget_ref
- clippy_format_in_format_args
- clippy_format_push_string
- clippy_from_iter_instead_of_collect
- clippy_from_over_into
- clippy_from_raw_with_void_ptr
- clippy_from_str_radix_10
- clippy_future_not_send
- clippy_get_first
- clippy_get_last_with_len
- clippy_get_unwrap
- clippy_identity_op
- clippy_if_let_mutex
- clippy_if_not_else
- clippy_if_same_then_else
- clippy_if_then_some_else_none
- clippy_ifs_same_cond
- clippy_impl_trait_in_params
- clippy_implicit_clone
- clippy_implicit_hasher
- clippy_implicit_return
- clippy_implicit_saturating_add
- clippy_implicit_saturating_sub
- clippy_imprecise_flops
- clippy_inconsistent_digit_grouping
- clippy_inconsistent_struct_constructor
- clippy_index_refutable_slice
- clippy_indexing_slicing
- clippy_ineffective_bit_mask
- clippy_inefficient_to_string
- clippy_infallible_destructuring_match
- clippy_infinite_iter
- clippy_inherent_to_string
- clippy_inherent_to_string_shadow_display
- clippy_init_numbered_fields
- clippy_inline_always
- clippy_inline_asm_x86_att_syntax
- clippy_inline_asm_x86_intel_syntax
- clippy_inline_fn_without_body
- clippy_inspect_for_each
- clippy_int_plus_one
- clippy_integer_arithmetic
- clippy_integer_division
- clippy_into_iter_on_ref
- clippy_invalid_null_ptr_usage
- clippy_invalid_regex
- clippy_invalid_upcast_comparisons
- clippy_invalid_utf8_in_unchecked
- clippy_invisible_characters
- clippy_is_digit_ascii_radix
- clippy_items_after_statements
- clippy_items_after_test_module
- clippy_iter_cloned_collect
- clippy_iter_count
- clippy_iter_kv_map
- clippy_iter_next_loop
- clippy_iter_next_slice
- clippy_iter_not_returning_iterator
- clippy_iter_nth
- clippy_iter_nth_zero
- clippy_iter_on_empty_collections
- clippy_iter_on_single_items
- clippy_iter_overeager_cloned
- clippy_iter_skip_next
- clippy_iter_with_drain
- clippy_iterator_step_by_zero
- clippy_just_underscores_and_digits
- clippy_large_const_arrays
- clippy_large_digit_groups
- clippy_large_enum_variant
- clippy_large_futures
- clippy_large_include_file
- clippy_large_stack_arrays
- clippy_large_types_passed_by_value
- clippy_len_without_is_empty
- clippy_len_zero
- clippy_let_and_return
- clippy_let_underscore_future
- clippy_let_underscore_lock
- clippy_let_underscore_must_use
- clippy_let_underscore_untyped
- clippy_let_unit_value
- clippy_let_with_type_underscore
- clippy_lines_filter_map_ok
- clippy_linkedlist
- clippy_lossy_float_literal
- clippy_macro_use_imports
- clippy_main_recursion
- clippy_manual_assert
- clippy_manual_async_fn
- clippy_manual_bits
- clippy_manual_clamp
- clippy_manual_filter
- clippy_manual_filter_map
- clippy_manual_find
- clippy_manual_find_map
- clippy_manual_flatten
- clippy_manual_instant_elapsed
- clippy_manual_is_ascii_check
- clippy_manual_let_else
- clippy_manual_main_separator_str
- clippy_manual_map
- clippy_manual_memcpy
- clippy_manual_non_exhaustive
- clippy_manual_ok_or
- clippy_manual_range_contains
- clippy_manual_rem_euclid
- clippy_manual_retain
- clippy_manual_saturating_arithmetic
- clippy_manual_slice_size_calculation
- clippy_manual_split_once
- clippy_manual_str_repeat
- clippy_manual_string_new
- clippy_manual_strip
- clippy_manual_swap
- clippy_manual_unwrap_or
- clippy_manual_while_let_some
- clippy_many_single_char_names
- clippy_map_clone
- clippy_map_collect_result_unit
- clippy_map_entry
- clippy_map_err_ignore
- clippy_map_flatten
- clippy_map_identity
- clippy_map_unwrap_or
- clippy_match_as_ref
- clippy_match_bool
- clippy_match_like_matches_macro
- clippy_match_on_vec_items
- clippy_match_overlapping_arm
- clippy_match_ref_pats
- clippy_match_result_ok
- clippy_match_same_arms
- clippy_match_single_binding
- clippy_match_str_case_mismatch
- clippy_match_wild_err_arm
- clippy_match_wildcard_for_single_variants
- clippy_maybe_infinite_iter
- clippy_mem_forget
- clippy_mem_replace_option_with_none
- clippy_mem_replace_with_default
- clippy_mem_replace_with_uninit
- clippy_min_max
- clippy_mismatched_target_os
- clippy_mismatching_type_param_order
- clippy_misnamed_getters
- clippy_misrefactored_assign_op
- clippy_missing_assert_message
- clippy_missing_const_for_fn
- clippy_missing_docs_in_private_items
- clippy_missing_enforced_import_renames
- clippy_missing_errors_doc
- clippy_missing_inline_in_public_items
- clippy_missing_panics_doc
- clippy_missing_safety_doc
- clippy_missing_spin_loop
- clippy_missing_trait_methods
- clippy_mistyped_literal_suffixes
- clippy_mixed_case_hex_literals
- clippy_mixed_read_write_in_expression
- clippy_mod_module_files
- clippy_module_inception
- clippy_module_name_repetitions
- clippy_modulo_arithmetic
- clippy_modulo_one
- clippy_multi_assignments
- clippy_multiple_crate_versions
- clippy_multiple_inherent_impl
- clippy_multiple_unsafe_ops_per_block
- clippy_must_use_candidate
- clippy_must_use_unit
- clippy_mut_from_ref
- clippy_mut_mut
- clippy_mut_mutex_lock
- clippy_mut_range_bound
- clippy_mutable_key_type
- clippy_mutex_atomic
- clippy_mutex_integer
- clippy_naive_bytecount
- clippy_needless__bool_assign
- clippy_needless_arbitrary_self_type
- clippy_needless_bitwise_bool
- clippy_needless_bool
- clippy_needless_borrow
- clippy_needless_borrowed_reference
- clippy_needless_collect
- clippy_needless_continue
- clippy_needless_doctest_main
- clippy_needless_for_each
- clippy_needless_late_init
- clippy_needless_lifetimes
- clippy_needless_match
- clippy_needless_option_as_deref
- clippy_needless_option_take
- clippy_needless_parens_on_range_literals
- clippy_needless_pass_by_value
- clippy_needless_question_mark
- clippy_needless_range_loop
- clippy_needless_return
- clippy_needless_splitn
- clippy_needless_update
- clippy_neg_cmp_op_on_partial_ord
- clippy_neg_multiply
- clippy_negative_feature_names
- clippy_never_loop
- clippy_new_ret_no_self
- clippy_new_without_default
- clippy_no_effect
- clippy_no_effect_replace
- clippy_no_effect_underscore_binding
- clippy_no_mangle_with_rust_abi
- clippy_non_ascii_literal
- clippy_non_octal_unix_permissions
- clippy_non_send_fields_in_send_ty
- clippy_nonminimal_bool
- clippy_nonsensical_open_options
- clippy_nonstandard_macro_braces
- clippy_not_unsafe_ptr_arg_deref
- clippy_obfuscated_if_else
- clippy_octal_escapes
- clippy_ok_expect
- clippy_only_used_in_recursion
- clippy_op_ref
- clippy_option_as_ref_deref
- clippy_option_env_unwrap
- clippy_option_filter_map
- clippy_option_if_let_else
- clippy_option_map_or_none
- clippy_option_map_unit_fn
- clippy_option_option
- clippy_or_fun_call
- clippy_or_then_unwrap
- clippy_out_of_bounds_indexing
- clippy_overflow_check_conditional
- clippy_overly_complex_bool_expr
- clippy_panic
- clippy_panic_in_result_fn
- clippy_panicking_unwrap
- clippy_partial_pub_fields
- clippy_partialeq_ne_impl
- clippy_partialeq_to_none
- clippy_path_buf_push_overwrite
- clippy_pattern_type_mismatch
- clippy_permissions_set_readonly_false
- clippy_possible_missing_comma
- clippy_precedence
- clippy_print_in_format_impl
- clippy_print_literal
- clippy_print_stderr
- clippy_print_stdout
- clippy_print_with_newline
- clippy_println_empty_string
- clippy_ptr_arg
- clippy_ptr_as_ptr
- clippy_ptr_eq
- clippy_ptr_offset_with_cast
- clippy_pub_use
- clippy_question_mark
- clippy_question_mark_used
- clippy_range_minus_one
- clippy_range_plus_one
- clippy_range_zip_with_len
- clippy_rc_buffer
- clippy_rc_clone_in_vec_init
- clippy_rc_mutex
- clippy_read_zero_byte_vec
- clippy_recursive_format_impl
- clippy_redundant_allocation
- clippy_redundant_async_block
- clippy_redundant_clone
- clippy_redundant_closure
- clippy_redundant_closure_call
- clippy_redundant_closure_for_method_calls
- clippy_redundant_else
- clippy_redundant_feature_names
- clippy_redundant_field_names
- clippy_redundant_pattern
- clippy_redundant_pattern_matching
- clippy_redundant_pub_crate
- clippy_redundant_slicing
- clippy_redundant_static_lifetimes
- clippy_ref_binding_to_reference
- clippy_ref_option_ref
- clippy_repeat_once
- clippy_rest_pat_in_fully_bound_structs
- clippy_result_large_err
- clippy_result_map_or_into_option
- clippy_result_map_unit_fn
- clippy_result_unit_err
- clippy_return_self_not_must_use
- clippy_reversed_empty_ranges
- clippy_same_functions_in_if_condition
- clippy_same_item_push
- clippy_same_name_method
- clippy_search_is_some
- clippy_seek_from_current
- clippy_seek_to_start_instead_of_rewind
- clippy_self_assignment
- clippy_self_named_constructors
- clippy_self_named_module_files
- clippy_semicolon_if_nothing_returned
- clippy_semicolon_inside_block
- clippy_semicolon_outside_block
- clippy_separated_literal_suffix
- clippy_serde_api_misuse
- clippy_shadow_reuse
- clippy_shadow_same
- clippy_shadow_unrelated
- clippy_short_circuit_statement
- clippy_should_implement_trait
- clippy_significant_drop_in_scrutinee
- clippy_significant_drop_tightening
- clippy_similar_names
- clippy_single_char_add_str
- clippy_single_char_lifetime_names
- clippy_single_char_pattern
- clippy_single_component_path_imports
- clippy_single_element_loop
- clippy_single_match
- clippy_single_match_else
- clippy_size_of_in_element_count
- clippy_size_of_ref
- clippy_skip_while_next
- clippy_slow_vector_initialization
- clippy_stable_sort_primitive
- clippy_std_instead_of_alloc
- clippy_std_instead_of_core
- clippy_str_to_string
- clippy_string_add
- clippy_string_add_assign
- clippy_string_extend_chars
- clippy_string_from_utf8_as_bytes
- clippy_string_lit_as_bytes
- clippy_string_slice
- clippy_string_to_string
- clippy_strlen_on_c_strings
- clippy_struct_excessive_bools
- clippy_suboptimal_flops
- clippy_suspicious_arithmetic_impl
- clippy_suspicious_assignment_formatting
- clippy_suspicious_command_arg_space
- clippy_suspicious_doc_comments
- clippy_suspicious_else_formatting
- clippy_suspicious_map
- clippy_suspicious_op_assign_impl
- clippy_suspicious_operation_groupings
- clippy_suspicious_splitn
- clippy_suspicious_to_owned
- clippy_suspicious_unary_op_formatting
- clippy_suspicious_xor_used_as_pow
- clippy_swap_ptr_to_ref
- clippy_tabs_in_doc_comments
- clippy_temporary_assignment
- clippy_tests_outside_test_module
- clippy_to_digit_is_some
- clippy_to_string_in_format_args
- clippy_todo
- clippy_too_many_arguments
- clippy_too_many_lines
- clippy_toplevel_ref_arg
- clippy_trailing_empty_array
- clippy_trait_duplication_in_bounds
- clippy_transmute_bytes_to_str
- clippy_transmute_float_to_int
- clippy_transmute_int_to_bool
- clippy_transmute_int_to_char
- clippy_transmute_int_to_float
- clippy_transmute_int_to_non_zero
- clippy_transmute_null_to_fn
- clippy_transmute_num_to_bytes
- clippy_transmute_ptr_to_ptr
- clippy_transmute_ptr_to_ref
- clippy_transmute_undefined_repr
- clippy_transmutes_expressible_as_ptr_casts
- clippy_transmuting_null
- clippy_trim_split_whitespace
- clippy_trivial_regex
- clippy_trivially_copy_pass_by_ref
- clippy_try_err
- clippy_type_complexity
- clippy_type_repetition_in_bounds
- clippy_unchecked_duration_subtraction
- clippy_undocumented_unsafe_blocks
- clippy_undropped_manually_drops
- clippy_unicode_not_nfc
- clippy_unimplemented
- clippy_uninit_assumed_init
- clippy_uninit_vec
- clippy_uninlined_format_args
- clippy_unit_arg
- clippy_unit_cmp
- clippy_unit_hash
- clippy_unit_return_expecting_ord
- clippy_unnecessary_box_returns
- clippy_unnecessary_cast
- clippy_unnecessary_filter_map
- clippy_unnecessary_find_map
- clippy_unnecessary_fold
- clippy_unnecessary_join
- clippy_unnecessary_lazy_evaluations
- clippy_unnecessary_mut_passed
- clippy_unnecessary_operation
- clippy_unnecessary_owned_empty_stringss
- clippy_unnecessary_safety_comment
- clippy_unnecessary_safety_doc
- clippy_unnecessary_self_imports
- clippy_unnecessary_sort_by
- clippy_unnecessary_struct_initialization
- clippy_unnecessary_to_owned
- clippy_unnecessary_unwrap
- clippy_unnecessary_wraps
- clippy_unneeded_field_pattern
- clippy_unneeded_wildcard_pattern
- clippy_unnested_or_patterns
- clippy_unreachable
- clippy_unreadable_literal
- clippy_unsafe_derive_deserialize
- clippy_unsafe_removed_from_name
- clippy_unseparated_literal_suffix
- clippy_unsound_collection_transmute
- clippy_unused_async
- clippy_unused_format_specs
- clippy_unused_io_amount
- clippy_unused_peekable
- clippy_unused_rounding
- clippy_unused_self
- clippy_unused_unit
- clippy_unusual_byte_groupings
- clippy_unwrap_in_result
- clippy_unwrap_or_else_default
- clippy_unwrap_used
- clippy_upper_case_acronyms
- clippy_use_debug
- clippy_use_self
- clippy_used_underscore_binding
- clippy_useless_asref
- clippy_useless_attribute
- clippy_useless_conversion
- clippy_useless_format
- clippy_useless_let_if_seq
- clippy_useless_transmute
- clippy_useless_vec
- clippy_vec_box
- clippy_vec_init_then_push
- clippy_vec_resize_to_zero
- clippy_verbose_bit_mask
- clippy_verbose_file_reads
- clippy_vtable_address_comparisons
- clippy_while_immutable_condition
- clippy_while_let_loop
- clippy_while_let_on_iterator
- clippy_wildcard_dependencies
- clippy_wildcard_enum_match_arm
- clippy_wildcard_imports
- clippy_wildcard_in_or_patterns
- clippy_write_literal
- clippy_write_with_newline
- clippy_writeln_empty_string
- clippy_wrong_self_convention
- clippy_wrong_transmute
- clippy_zero_divided_by_zero
- clippy_zero_prefixed_literal
- clippy_zero_ptr
- clippy_zero_sized_map_values
- clippy_zst_offset
- coherence_leak_check
- conflicting_repr_hints
- const_evaluatable_unchecked
- const_item_mutation
- dead_code
- deprecated
- deprecated_cfg_attr_crate_type_name
- deprecated_where_clause_location
- deref_into_dyn_supertrait
- deref_nullptr
- drop_bounds
- duplicate_macro_attributes
- dyn_drop
- ellipsis_inclusive_range_patterns
- enum_intrinsics_non_enums
- explicit_outlives_requirements
- exported_private_dependencies
- ffi_unwind_calls
- for_loops_over_fallibles
- forbidden_lint_groups
- function_item_references
- fuzzy_provenance_casts
- illegal_floating_point_literal_pattern
- implied_bounds_entailment
- improper_ctypes
- improper_ctypes_definitions
- incomplete_features
- incomplete_include
- indirect_structural_match
- ineffective_unstable_trait_impl
- inline_no_sanitize
- invalid_alignment
- invalid_atomic_ordering
- invalid_doc_attributes
- invalid_macro_export_arguments
- invalid_type_param_default
- invalid_value
- irrefutable_let_patterns
- keyword_idents
- large_assignments
- late_bound_lifetime_arguments
- legacy_derive_helpers
- let_underscore_drop
- let_underscore_lock
- lossy_provenance_casts
- macro_use_extern_crate
- map_unit_fn
- meta_variable_misuse
- missing_abi
- missing_copy_implementations
- missing_debug_implementations
- missing_docs
- missing_fragment_specifier
- multiple_supertrait_upcastable
- must_not_suspend
- mutable_transmutes
- named_arguments_used_positionally
- named_asm_labels
- no_mangle_const_items
- no_mangle_generic_items
- non_camel_case_types
- non_exhaustive_omitted_patterns
- non_fmt_panics
- non_shorthand_field_patterns
- non_snake_case
- non_upper_case_globals
- nontrivial_structural_match
- noop_method_call
- opaque_hidden_inferred_bound
- order_dependent_trait_objects
- overflowing_literals
- overlapping_range_endpoints
- path_statements
- patterns_in_fns_without_body
- pointer_structural_match
- private_in_public
- proc_macro_back_compat
- proc_macro_derive_resolution_fallback
- pub_use_of_private_extern_crate
- redundant_semicolons
- renamed_and_removed_lints
- repr_transparent_external_private_fields
- rust_2021_incompatible_closure_captures
- rust_2021_incompatible_or_patterns
- rust_2021_prelude_collisions
- rustdoc_bare_urls
- rustdoc_broken_intra_doc_links
- rustdoc_invalid_codeblock_attributes
- rustdoc_invalid_html_tags
- rustdoc_invalid_rust_codeblocks
- rustdoc_missing_crate_level_docs
- rustdoc_missing_doc_code_examples
- rustdoc_private_doc_tests
- rustdoc_private_intra_doc_links
- rustdoc_unescaped_backticks
- semicolon_in_expressions_from_macros
- single_use_lifetimes
- soft_unstable
- special_module_name
- stable_features
- suspicious_auto_trait_impls
- temporary_cstring_as_ptr
- test_unstable_lint
- text_direction_codepoint_in_comment
- text_direction_codepoint_in_literal
- trivial_bounds
- trivial_casts
- trivial_numeric_casts
- type_alias_bounds
- tyvar_behind_raw_pointer
- unconditional_panic
- unconditional_recursion
- undefined_naked_function_abi
- unexpected_cfgs
- unfulfilled_lint_expectations
- ungated_async_fn_track_caller
- uninhabited_static
- unknown_lints
- unnameable_test_items
- unreachable_code
- unreachable_patterns
- unreachable_pub
- unsafe_code
- unsafe_op_in_unsafe_fn
- unstable_name_collisions
- unstable_syntax_pre_expansion
- unsupported_calling_conventions
- unused_allocation
- unused_assignments
- unused_attributes
- unused_braces
- unused_comparisons
- unused_doc_comments
- unused_extern_crates
- unused_features
- unused_import_braces
- unused_imports
- unused_labels
- unused_lifetimes
- unused_macro_rules
- unused_macros
- unused_must_use
- unused_mut
- unused_parens
- unused_qualifications
- unused_results
- unused_tuple_struct_fields
- unused_unsafe
- unused_variables
- useless_deprecated
- variant_size_differences
- where_clauses_object_safety
- while_true