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(arithmetic
::FLOAT_ARITHMETIC
),
7 LintId
::of(arithmetic
::INTEGER_ARITHMETIC
),
8 LintId
::of(as_conversions
::AS_CONVERSIONS
),
9 LintId
::of(asm_syntax
::INLINE_ASM_X86_ATT_SYNTAX
),
10 LintId
::of(asm_syntax
::INLINE_ASM_X86_INTEL_SYNTAX
),
11 LintId
::of(casts
::FN_TO_NUMERIC_CAST_ANY
),
12 LintId
::of(create_dir
::CREATE_DIR
),
13 LintId
::of(dbg_macro
::DBG_MACRO
),
14 LintId
::of(default_numeric_fallback
::DEFAULT_NUMERIC_FALLBACK
),
15 LintId
::of(default_union_representation
::DEFAULT_UNION_REPRESENTATION
),
16 LintId
::of(disallowed_script_idents
::DISALLOWED_SCRIPT_IDENTS
),
17 LintId
::of(else_if_without_else
::ELSE_IF_WITHOUT_ELSE
),
18 LintId
::of(exhaustive_items
::EXHAUSTIVE_ENUMS
),
19 LintId
::of(exhaustive_items
::EXHAUSTIVE_STRUCTS
),
20 LintId
::of(exit
::EXIT
),
21 LintId
::of(float_literal
::LOSSY_FLOAT_LITERAL
),
22 LintId
::of(if_then_some_else_none
::IF_THEN_SOME_ELSE_NONE
),
23 LintId
::of(implicit_return
::IMPLICIT_RETURN
),
24 LintId
::of(indexing_slicing
::INDEXING_SLICING
),
25 LintId
::of(inherent_impl
::MULTIPLE_INHERENT_IMPL
),
26 LintId
::of(integer_division
::INTEGER_DIVISION
),
27 LintId
::of(let_underscore
::LET_UNDERSCORE_MUST_USE
),
28 LintId
::of(literal_representation
::DECIMAL_LITERAL_REPRESENTATION
),
29 LintId
::of(map_err_ignore
::MAP_ERR_IGNORE
),
30 LintId
::of(matches
::REST_PAT_IN_FULLY_BOUND_STRUCTS
),
31 LintId
::of(matches
::WILDCARD_ENUM_MATCH_ARM
),
32 LintId
::of(mem_forget
::MEM_FORGET
),
33 LintId
::of(methods
::CLONE_ON_REF_PTR
),
34 LintId
::of(methods
::EXPECT_USED
),
35 LintId
::of(methods
::FILETYPE_IS_FILE
),
36 LintId
::of(methods
::GET_UNWRAP
),
37 LintId
::of(methods
::UNWRAP_USED
),
38 LintId
::of(misc
::FLOAT_CMP_CONST
),
39 LintId
::of(misc_early
::SEPARATED_LITERAL_SUFFIX
),
40 LintId
::of(misc_early
::UNNEEDED_FIELD_PATTERN
),
41 LintId
::of(misc_early
::UNSEPARATED_LITERAL_SUFFIX
),
42 LintId
::of(missing_doc
::MISSING_DOCS_IN_PRIVATE_ITEMS
),
43 LintId
::of(missing_enforced_import_rename
::MISSING_ENFORCED_IMPORT_RENAMES
),
44 LintId
::of(missing_inline
::MISSING_INLINE_IN_PUBLIC_ITEMS
),
45 LintId
::of(module_style
::MOD_MODULE_FILES
),
46 LintId
::of(module_style
::SELF_NAMED_MODULE_FILES
),
47 LintId
::of(modulo_arithmetic
::MODULO_ARITHMETIC
),
48 LintId
::of(panic_in_result_fn
::PANIC_IN_RESULT_FN
),
49 LintId
::of(panic_unimplemented
::PANIC
),
50 LintId
::of(panic_unimplemented
::TODO
),
51 LintId
::of(panic_unimplemented
::UNIMPLEMENTED
),
52 LintId
::of(panic_unimplemented
::UNREACHABLE
),
53 LintId
::of(pattern_type_mismatch
::PATTERN_TYPE_MISMATCH
),
54 LintId
::of(same_name_method
::SAME_NAME_METHOD
),
55 LintId
::of(shadow
::SHADOW_REUSE
),
56 LintId
::of(shadow
::SHADOW_SAME
),
57 LintId
::of(shadow
::SHADOW_UNRELATED
),
58 LintId
::of(single_char_lifetime_names
::SINGLE_CHAR_LIFETIME_NAMES
),
59 LintId
::of(strings
::STRING_ADD
),
60 LintId
::of(strings
::STRING_SLICE
),
61 LintId
::of(strings
::STRING_TO_STRING
),
62 LintId
::of(strings
::STR_TO_STRING
),
63 LintId
::of(types
::RC_BUFFER
),
64 LintId
::of(types
::RC_MUTEX
),
65 LintId
::of(undocumented_unsafe_blocks
::UNDOCUMENTED_UNSAFE_BLOCKS
),
66 LintId
::of(unicode
::NON_ASCII_LITERAL
),
67 LintId
::of(unnecessary_self_imports
::UNNECESSARY_SELF_IMPORTS
),
68 LintId
::of(unwrap_in_result
::UNWRAP_IN_RESULT
),
69 LintId
::of(verbose_file_reads
::VERBOSE_FILE_READS
),
70 LintId
::of(write
::PRINT_STDERR
),
71 LintId
::of(write
::PRINT_STDOUT
),
72 LintId
::of(write
::USE_DEBUG
),