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 store.register_group(true, "clippy::restriction", Some("clippy_restriction"), vec![
6 LintId::of(as_conversions::AS_CONVERSIONS),
7 LintId::of(asm_syntax::INLINE_ASM_X86_ATT_SYNTAX),
8 LintId::of(asm_syntax::INLINE_ASM_X86_INTEL_SYNTAX),
9 LintId::of(assertions_on_result_states::ASSERTIONS_ON_RESULT_STATES),
10 LintId::of(attrs::ALLOW_ATTRIBUTES_WITHOUT_REASON),
11 LintId::of(casts::AS_UNDERSCORE),
12 LintId::of(casts::FN_TO_NUMERIC_CAST_ANY),
13 LintId::of(create_dir::CREATE_DIR),
14 LintId::of(dbg_macro::DBG_MACRO),
15 LintId::of(default_numeric_fallback::DEFAULT_NUMERIC_FALLBACK),
16 LintId::of(default_union_representation::DEFAULT_UNION_REPRESENTATION),
17 LintId::of(disallowed_script_idents::DISALLOWED_SCRIPT_IDENTS),
18 LintId::of(else_if_without_else::ELSE_IF_WITHOUT_ELSE),
19 LintId::of(empty_drop::EMPTY_DROP),
20 LintId::of(empty_structs_with_brackets::EMPTY_STRUCTS_WITH_BRACKETS),
21 LintId::of(exhaustive_items::EXHAUSTIVE_ENUMS),
22 LintId::of(exhaustive_items::EXHAUSTIVE_STRUCTS),
23 LintId::of(exit::EXIT),
24 LintId::of(float_literal::LOSSY_FLOAT_LITERAL),
25 LintId::of(format_push_string::FORMAT_PUSH_STRING),
26 LintId::of(if_then_some_else_none::IF_THEN_SOME_ELSE_NONE),
27 LintId::of(implicit_return::IMPLICIT_RETURN),
28 LintId::of(indexing_slicing::INDEXING_SLICING),
29 LintId::of(inherent_impl::MULTIPLE_INHERENT_IMPL),
30 LintId::of(large_include_file::LARGE_INCLUDE_FILE),
31 LintId::of(let_underscore::LET_UNDERSCORE_MUST_USE),
32 LintId::of(literal_representation::DECIMAL_LITERAL_REPRESENTATION),
33 LintId::of(matches::REST_PAT_IN_FULLY_BOUND_STRUCTS),
34 LintId::of(matches::TRY_ERR),
35 LintId::of(matches::WILDCARD_ENUM_MATCH_ARM),
36 LintId::of(mem_forget::MEM_FORGET),
37 LintId::of(methods::CLONE_ON_REF_PTR),
38 LintId::of(methods::EXPECT_USED),
39 LintId::of(methods::FILETYPE_IS_FILE),
40 LintId::of(methods::GET_UNWRAP),
41 LintId::of(methods::MAP_ERR_IGNORE),
42 LintId::of(methods::UNWRAP_USED),
43 LintId::of(methods::VERBOSE_FILE_READS),
44 LintId::of(misc_early::SEPARATED_LITERAL_SUFFIX),
45 LintId::of(misc_early::UNNEEDED_FIELD_PATTERN),
46 LintId::of(misc_early::UNSEPARATED_LITERAL_SUFFIX),
47 LintId::of(missing_doc::MISSING_DOCS_IN_PRIVATE_ITEMS),
48 LintId::of(missing_enforced_import_rename::MISSING_ENFORCED_IMPORT_RENAMES),
49 LintId::of(missing_inline::MISSING_INLINE_IN_PUBLIC_ITEMS),
50 LintId::of(mixed_read_write_in_expression::MIXED_READ_WRITE_IN_EXPRESSION),
51 LintId::of(module_style::MOD_MODULE_FILES),
52 LintId::of(module_style::SELF_NAMED_MODULE_FILES),
53 LintId::of(operators::ARITHMETIC),
54 LintId::of(operators::FLOAT_ARITHMETIC),
55 LintId::of(operators::FLOAT_CMP_CONST),
56 LintId::of(operators::INTEGER_ARITHMETIC),
57 LintId::of(operators::INTEGER_DIVISION),
58 LintId::of(operators::MODULO_ARITHMETIC),
59 LintId::of(panic_in_result_fn::PANIC_IN_RESULT_FN),
60 LintId::of(panic_unimplemented::PANIC),
61 LintId::of(panic_unimplemented::TODO),
62 LintId::of(panic_unimplemented::UNIMPLEMENTED),
63 LintId::of(panic_unimplemented::UNREACHABLE),
64 LintId::of(pattern_type_mismatch::PATTERN_TYPE_MISMATCH),
65 LintId::of(pub_use::PUB_USE),
66 LintId::of(redundant_slicing::DEREF_BY_SLICING),
67 LintId::of(same_name_method::SAME_NAME_METHOD),
68 LintId::of(shadow::SHADOW_REUSE),
69 LintId::of(shadow::SHADOW_SAME),
70 LintId::of(shadow::SHADOW_UNRELATED),
71 LintId::of(single_char_lifetime_names::SINGLE_CHAR_LIFETIME_NAMES),
72 LintId::of(std_instead_of_core::ALLOC_INSTEAD_OF_CORE),
73 LintId::of(std_instead_of_core::STD_INSTEAD_OF_ALLOC),
74 LintId::of(std_instead_of_core::STD_INSTEAD_OF_CORE),
75 LintId::of(strings::STRING_ADD),
76 LintId::of(strings::STRING_SLICE),
77 LintId::of(strings::STRING_TO_STRING),
78 LintId::of(strings::STR_TO_STRING),
79 LintId::of(types::RC_BUFFER),
80 LintId::of(types::RC_MUTEX),
81 LintId::of(undocumented_unsafe_blocks::UNDOCUMENTED_UNSAFE_BLOCKS),
82 LintId::of(unicode::NON_ASCII_LITERAL),
83 LintId::of(unnecessary_self_imports::UNNECESSARY_SELF_IMPORTS),
84 LintId::of(unwrap_in_result::UNWRAP_IN_RESULT),
85 LintId::of(write::PRINT_STDERR),
86 LintId::of(write::PRINT_STDOUT),
87 LintId::of(write::USE_DEBUG),