@@ -3273,110 +3273,115 @@ declare_lint_pass! {
3273
3273
/// Does nothing as a lint pass, but registers some `Lint`s
3274
3274
/// that are used by other parts of the compiler.
3275
3275
HardwiredLints => [
3276
- FORBIDDEN_LINT_GROUPS ,
3277
- ILLEGAL_FLOATING_POINT_LITERAL_PATTERN ,
3276
+ // tidy-alphabetical-start
3277
+ ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE ,
3278
+ AMBIGUOUS_ASSOCIATED_ITEMS ,
3279
+ AMBIGUOUS_GLOB_REEXPORTS ,
3278
3280
ARITHMETIC_OVERFLOW ,
3279
- UNCONDITIONAL_PANIC ,
3280
- UNUSED_IMPORTS ,
3281
- UNUSED_EXTERN_CRATES ,
3282
- UNUSED_CRATE_DEPENDENCIES ,
3283
- UNUSED_QUALIFICATIONS ,
3284
- UNKNOWN_LINTS ,
3285
- UNFULFILLED_LINT_EXPECTATIONS ,
3286
- UNUSED_VARIABLES ,
3287
- UNUSED_ASSIGNMENTS ,
3288
- DEAD_CODE ,
3289
- UNREACHABLE_CODE ,
3290
- UNREACHABLE_PATTERNS ,
3291
- OVERLAPPING_RANGE_ENDPOINTS ,
3281
+ ASM_SUB_REGISTER ,
3282
+ BAD_ASM_STYLE ,
3283
+ BARE_TRAIT_OBJECTS ,
3292
3284
BINDINGS_WITH_VARIANT_NAME ,
3293
- UNUSED_MACROS ,
3294
- UNUSED_MACRO_RULES ,
3295
- WARNINGS ,
3296
- UNUSED_FEATURES ,
3297
- STABLE_FEATURES ,
3298
- UNKNOWN_CRATE_TYPES ,
3299
- TRIVIAL_CASTS ,
3300
- TRIVIAL_NUMERIC_CASTS ,
3301
- PRIVATE_IN_PUBLIC ,
3302
- EXPORTED_PRIVATE_DEPENDENCIES ,
3303
- PUB_USE_OF_PRIVATE_EXTERN_CRATE ,
3304
- INVALID_TYPE_PARAM_DEFAULT ,
3305
- RENAMED_AND_REMOVED_LINTS ,
3306
- CONST_ITEM_MUTATION ,
3307
- PATTERNS_IN_FNS_WITHOUT_BODY ,
3308
- MISSING_FRAGMENT_SPECIFIER ,
3309
- LATE_BOUND_LIFETIME_ARGUMENTS ,
3310
- ORDER_DEPENDENT_TRAIT_OBJECTS ,
3285
+ BREAK_WITH_LABEL_AND_LOOP ,
3286
+ BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE ,
3287
+ CENUM_IMPL_DROP_CAST ,
3311
3288
COHERENCE_LEAK_CHECK ,
3289
+ CONFLICTING_REPR_HINTS ,
3290
+ CONST_EVALUATABLE_UNCHECKED ,
3291
+ CONST_ITEM_MUTATION ,
3292
+ DEAD_CODE ,
3312
3293
DEPRECATED ,
3313
- UNUSED_UNSAFE ,
3314
- UNUSED_MUT ,
3315
- UNCONDITIONAL_RECURSION ,
3316
- SINGLE_USE_LIFETIMES ,
3317
- UNUSED_LIFETIMES ,
3318
- UNUSED_LABELS ,
3319
- TYVAR_BEHIND_RAW_POINTER ,
3294
+ DEPRECATED_CFG_ATTR_CRATE_TYPE_NAME ,
3295
+ DEPRECATED_IN_FUTURE ,
3296
+ DEPRECATED_WHERE_CLAUSE_LOCATION ,
3297
+ DUPLICATE_MACRO_ATTRIBUTES ,
3320
3298
ELIDED_LIFETIMES_IN_PATHS ,
3321
- BARE_TRAIT_OBJECTS ,
3322
- ABSOLUTE_PATHS_NOT_STARTING_WITH_CRATE ,
3323
- UNSTABLE_NAME_COLLISIONS ,
3324
- IRREFUTABLE_LET_PATTERNS ,
3325
- WHERE_CLAUSES_OBJECT_SAFETY ,
3326
- PROC_MACRO_DERIVE_RESOLUTION_FALLBACK ,
3327
- MACRO_USE_EXTERN_CRATE ,
3328
- MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS ,
3299
+ EXPORTED_PRIVATE_DEPENDENCIES ,
3300
+ FFI_UNWIND_CALLS ,
3301
+ FORBIDDEN_LINT_GROUPS ,
3302
+ FUNCTION_ITEM_REFERENCES ,
3303
+ FUZZY_PROVENANCE_CASTS ,
3329
3304
ILL_FORMED_ATTRIBUTE_INPUT ,
3330
- CONFLICTING_REPR_HINTS ,
3331
- META_VARIABLE_MISUSE ,
3332
- DEPRECATED_IN_FUTURE ,
3333
- AMBIGUOUS_ASSOCIATED_ITEMS ,
3334
- INDIRECT_STRUCTURAL_MATCH ,
3335
- POINTER_STRUCTURAL_MATCH ,
3336
- NONTRIVIAL_STRUCTURAL_MATCH ,
3337
- SOFT_UNSTABLE ,
3338
- UNSTABLE_SYNTAX_PRE_EXPANSION ,
3339
- INLINE_NO_SANITIZE ,
3340
- BAD_ASM_STYLE ,
3341
- ASM_SUB_REGISTER ,
3342
- UNSAFE_OP_IN_UNSAFE_FN ,
3305
+ ILLEGAL_FLOATING_POINT_LITERAL_PATTERN ,
3306
+ IMPLIED_BOUNDS_ENTAILMENT ,
3343
3307
INCOMPLETE_INCLUDE ,
3344
- CENUM_IMPL_DROP_CAST ,
3345
- FUZZY_PROVENANCE_CASTS ,
3346
- LOSSY_PROVENANCE_CASTS ,
3347
- CONST_EVALUATABLE_UNCHECKED ,
3308
+ INDIRECT_STRUCTURAL_MATCH ,
3348
3309
INEFFECTIVE_UNSTABLE_TRAIT_IMPL ,
3349
- MUST_NOT_SUSPEND ,
3350
- UNINHABITED_STATIC ,
3351
- FUNCTION_ITEM_REFERENCES ,
3352
- USELESS_DEPRECATED ,
3353
- MISSING_ABI ,
3310
+ INLINE_NO_SANITIZE ,
3311
+ INVALID_ALIGNMENT ,
3354
3312
INVALID_DOC_ATTRIBUTES ,
3355
- SEMICOLON_IN_EXPRESSIONS_FROM_MACROS ,
3356
- RUST_2021_INCOMPATIBLE_CLOSURE_CAPTURES ,
3313
+ INVALID_MACRO_EXPORT_ARGUMENTS ,
3314
+ INVALID_TYPE_PARAM_DEFAULT ,
3315
+ IRREFUTABLE_LET_PATTERNS ,
3316
+ LARGE_ASSIGNMENTS ,
3317
+ LATE_BOUND_LIFETIME_ARGUMENTS ,
3357
3318
LEGACY_DERIVE_HELPERS ,
3319
+ LOSSY_PROVENANCE_CASTS ,
3320
+ MACRO_EXPANDED_MACRO_EXPORTS_ACCESSED_BY_ABSOLUTE_PATHS ,
3321
+ MACRO_USE_EXTERN_CRATE ,
3322
+ META_VARIABLE_MISUSE ,
3323
+ MISSING_ABI ,
3324
+ MISSING_FRAGMENT_SPECIFIER ,
3325
+ MUST_NOT_SUSPEND ,
3326
+ NAMED_ARGUMENTS_USED_POSITIONALLY ,
3327
+ NON_EXHAUSTIVE_OMITTED_PATTERNS ,
3328
+ NONTRIVIAL_STRUCTURAL_MATCH ,
3329
+ ORDER_DEPENDENT_TRAIT_OBJECTS ,
3330
+ OVERLAPPING_RANGE_ENDPOINTS ,
3331
+ PATTERNS_IN_FNS_WITHOUT_BODY ,
3332
+ POINTER_STRUCTURAL_MATCH ,
3333
+ PRIVATE_IN_PUBLIC ,
3358
3334
PROC_MACRO_BACK_COMPAT ,
3335
+ PROC_MACRO_DERIVE_RESOLUTION_FALLBACK ,
3336
+ PUB_USE_OF_PRIVATE_EXTERN_CRATE ,
3337
+ RENAMED_AND_REMOVED_LINTS ,
3338
+ REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS ,
3339
+ RUST_2021_INCOMPATIBLE_CLOSURE_CAPTURES ,
3359
3340
RUST_2021_INCOMPATIBLE_OR_PATTERNS ,
3360
- LARGE_ASSIGNMENTS ,
3361
- RUST_2021_PRELUDE_COLLISIONS ,
3362
3341
RUST_2021_PREFIXES_INCOMPATIBLE_SYNTAX ,
3342
+ RUST_2021_PRELUDE_COLLISIONS ,
3343
+ SEMICOLON_IN_EXPRESSIONS_FROM_MACROS ,
3344
+ SINGLE_USE_LIFETIMES ,
3345
+ SOFT_UNSTABLE ,
3346
+ STABLE_FEATURES ,
3347
+ SUSPICIOUS_AUTO_TRAIT_IMPLS ,
3348
+ TEST_UNSTABLE_LINT ,
3349
+ TEXT_DIRECTION_CODEPOINT_IN_COMMENT ,
3350
+ TRIVIAL_CASTS ,
3351
+ TRIVIAL_NUMERIC_CASTS ,
3352
+ TYVAR_BEHIND_RAW_POINTER ,
3353
+ UNCONDITIONAL_PANIC ,
3354
+ UNCONDITIONAL_RECURSION ,
3355
+ UNDEFINED_NAKED_FUNCTION_ABI ,
3356
+ UNFULFILLED_LINT_EXPECTATIONS ,
3357
+ UNINHABITED_STATIC ,
3358
+ UNKNOWN_CRATE_TYPES ,
3359
+ UNKNOWN_LINTS ,
3360
+ UNREACHABLE_CODE ,
3361
+ UNREACHABLE_PATTERNS ,
3362
+ UNSAFE_OP_IN_UNSAFE_FN ,
3363
+ UNSTABLE_NAME_COLLISIONS ,
3364
+ UNSTABLE_SYNTAX_PRE_EXPANSION ,
3363
3365
UNSUPPORTED_CALLING_CONVENTIONS ,
3364
- BREAK_WITH_LABEL_AND_LOOP ,
3366
+ UNUSED_ASSIGNMENTS ,
3365
3367
UNUSED_ATTRIBUTES ,
3368
+ UNUSED_CRATE_DEPENDENCIES ,
3369
+ UNUSED_EXTERN_CRATES ,
3370
+ UNUSED_FEATURES ,
3371
+ UNUSED_IMPORTS ,
3372
+ UNUSED_LABELS ,
3373
+ UNUSED_LIFETIMES ,
3374
+ UNUSED_MACRO_RULES ,
3375
+ UNUSED_MACROS ,
3376
+ UNUSED_MUT ,
3377
+ UNUSED_QUALIFICATIONS ,
3366
3378
UNUSED_TUPLE_STRUCT_FIELDS ,
3367
- NON_EXHAUSTIVE_OMITTED_PATTERNS ,
3368
- TEXT_DIRECTION_CODEPOINT_IN_COMMENT ,
3369
- DEPRECATED_CFG_ATTR_CRATE_TYPE_NAME ,
3370
- DUPLICATE_MACRO_ATTRIBUTES ,
3371
- SUSPICIOUS_AUTO_TRAIT_IMPLS ,
3372
- DEPRECATED_WHERE_CLAUSE_LOCATION ,
3373
- TEST_UNSTABLE_LINT ,
3374
- FFI_UNWIND_CALLS ,
3375
- REPR_TRANSPARENT_EXTERNAL_PRIVATE_FIELDS ,
3376
- NAMED_ARGUMENTS_USED_POSITIONALLY ,
3377
- IMPLIED_BOUNDS_ENTAILMENT ,
3378
- BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE ,
3379
- AMBIGUOUS_GLOB_REEXPORTS ,
3379
+ UNUSED_UNSAFE ,
3380
+ UNUSED_VARIABLES ,
3381
+ USELESS_DEPRECATED ,
3382
+ WARNINGS ,
3383
+ WHERE_CLAUSES_OBJECT_SAFETY ,
3384
+ // tidy-alphabetical-end
3380
3385
]
3381
3386
}
3382
3387
0 commit comments