Enum clippy_config::conf::Field
source · enum Field {
Show 73 variants
arithmetic_side_effects_allowed,
arithmetic_side_effects_allowed_binary,
arithmetic_side_effects_allowed_unary,
avoid_breaking_exported_api,
msrv,
blacklisted_names,
cognitive_complexity_threshold,
excessive_nesting_threshold,
cyclomatic_complexity_threshold,
disallowed_names,
semicolon_inside_block_ignore_singleline,
semicolon_outside_block_ignore_multiline,
doc_valid_idents,
too_many_arguments_threshold,
type_complexity_threshold,
single_char_binding_names_threshold,
too_large_for_stack,
enum_variant_name_threshold,
struct_field_name_threshold,
enum_variant_size_threshold,
verbose_bit_mask_threshold,
literal_representation_threshold,
trivial_copy_size_limit,
pass_by_value_size_limit,
too_many_lines_threshold,
array_size_threshold,
stack_size_threshold,
vec_box_size_threshold,
max_trait_bounds,
max_struct_bools,
max_fn_params_bools,
warn_on_all_wildcard_imports,
disallowed_macros,
disallowed_methods,
disallowed_types,
unreadable_literal_lint_fractions,
upper_case_acronyms_aggressive,
matches_for_let_else,
cargo_ignore_publish,
standard_macro_braces,
enforced_import_renames,
allowed_scripts,
enable_raw_pointer_heuristic_for_send,
max_suggested_slice_pattern_length,
await_holding_invalid_types,
max_include_file_size,
allow_expect_in_tests,
allow_unwrap_in_tests,
allow_dbg_in_tests,
allow_print_in_tests,
large_error_threshold,
ignore_interior_mutability,
allow_mixed_uninlined_format_args,
suppress_restriction_lint_in_const,
missing_docs_in_crate_items,
future_size_threshold,
unnecessary_box_size,
allow_private_module_inception,
allowed_idents_below_min_chars,
min_ident_chars_threshold,
accept_comment_above_statement,
accept_comment_above_attributes,
allow_one_hash_in_raw_strings,
absolute_paths_max_segments,
absolute_paths_allowed_crates,
allowed_dotfiles,
allowed_duplicate_crates,
enforce_iter_loop_reborrow,
check_private_items,
pub_underscore_fields_behavior,
allow_comparison_to_zero,
allowed_wildcard_imports,
third_party,
}
Variants§
arithmetic_side_effects_allowed
arithmetic_side_effects_allowed_binary
arithmetic_side_effects_allowed_unary
avoid_breaking_exported_api
msrv
blacklisted_names
cognitive_complexity_threshold
excessive_nesting_threshold
cyclomatic_complexity_threshold
disallowed_names
semicolon_inside_block_ignore_singleline
semicolon_outside_block_ignore_multiline
doc_valid_idents
too_many_arguments_threshold
type_complexity_threshold
single_char_binding_names_threshold
too_large_for_stack
enum_variant_name_threshold
struct_field_name_threshold
enum_variant_size_threshold
verbose_bit_mask_threshold
literal_representation_threshold
trivial_copy_size_limit
pass_by_value_size_limit
too_many_lines_threshold
array_size_threshold
stack_size_threshold
vec_box_size_threshold
max_trait_bounds
max_struct_bools
max_fn_params_bools
warn_on_all_wildcard_imports
disallowed_macros
disallowed_methods
disallowed_types
unreadable_literal_lint_fractions
upper_case_acronyms_aggressive
matches_for_let_else
cargo_ignore_publish
standard_macro_braces
enforced_import_renames
allowed_scripts
enable_raw_pointer_heuristic_for_send
max_suggested_slice_pattern_length
await_holding_invalid_types
max_include_file_size
allow_expect_in_tests
allow_unwrap_in_tests
allow_dbg_in_tests
allow_print_in_tests
large_error_threshold
ignore_interior_mutability
allow_mixed_uninlined_format_args
suppress_restriction_lint_in_const
missing_docs_in_crate_items
future_size_threshold
unnecessary_box_size
allow_private_module_inception
allowed_idents_below_min_chars
min_ident_chars_threshold
accept_comment_above_statement
accept_comment_above_attributes
allow_one_hash_in_raw_strings
absolute_paths_max_segments
absolute_paths_allowed_crates
allowed_dotfiles
allowed_duplicate_crates
enforce_iter_loop_reborrow
check_private_items
pub_underscore_fields_behavior
allow_comparison_to_zero
allowed_wildcard_imports
third_party
Trait Implementations§
source§impl<'de> Deserialize<'de> for Field
impl<'de> Deserialize<'de> for Field
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl DynSend for Field
impl DynSync for Field
impl Freeze for Field
impl RefUnwindSafe for Field
impl Send for Field
impl Sync for Field
impl Unpin for Field
impl UnwindSafe for Field
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Filterable for T
impl<T> Filterable for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<P> IntoQueryParam<P> for P
impl<P> IntoQueryParam<P> for P
fn into_query_param(self) -> P
source§impl<T> MaybeResult<T> for T
impl<T> MaybeResult<T> for T
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<'tcx, T> ToPredicate<'tcx, T> for T
impl<'tcx, T> ToPredicate<'tcx, T> for T
fn to_predicate(self, _tcx: TyCtxt<'tcx>) -> T
source§impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
default fn from_cycle_error( tcx: Tcx, cycle_error: &CycleError, _guar: ErrorGuaranteed ) -> T
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
arithmetic_side_effects_allowed
: 0 bytesarithmetic_side_effects_allowed_binary
: 0 bytesarithmetic_side_effects_allowed_unary
: 0 bytesavoid_breaking_exported_api
: 0 bytesmsrv
: 0 bytesblacklisted_names
: 0 bytescognitive_complexity_threshold
: 0 bytesexcessive_nesting_threshold
: 0 bytescyclomatic_complexity_threshold
: 0 bytesdisallowed_names
: 0 bytessemicolon_inside_block_ignore_singleline
: 0 bytessemicolon_outside_block_ignore_multiline
: 0 bytesdoc_valid_idents
: 0 bytestoo_many_arguments_threshold
: 0 bytestype_complexity_threshold
: 0 bytessingle_char_binding_names_threshold
: 0 bytestoo_large_for_stack
: 0 bytesenum_variant_name_threshold
: 0 bytesstruct_field_name_threshold
: 0 bytesenum_variant_size_threshold
: 0 bytesverbose_bit_mask_threshold
: 0 bytesliteral_representation_threshold
: 0 bytestrivial_copy_size_limit
: 0 bytespass_by_value_size_limit
: 0 bytestoo_many_lines_threshold
: 0 bytesarray_size_threshold
: 0 bytesstack_size_threshold
: 0 bytesvec_box_size_threshold
: 0 bytesmax_trait_bounds
: 0 bytesmax_struct_bools
: 0 bytesmax_fn_params_bools
: 0 byteswarn_on_all_wildcard_imports
: 0 bytesdisallowed_macros
: 0 bytesdisallowed_methods
: 0 bytesdisallowed_types
: 0 bytesunreadable_literal_lint_fractions
: 0 bytesupper_case_acronyms_aggressive
: 0 bytesmatches_for_let_else
: 0 bytescargo_ignore_publish
: 0 bytesstandard_macro_braces
: 0 bytesenforced_import_renames
: 0 bytesallowed_scripts
: 0 bytesenable_raw_pointer_heuristic_for_send
: 0 bytesmax_suggested_slice_pattern_length
: 0 bytesawait_holding_invalid_types
: 0 bytesmax_include_file_size
: 0 bytesallow_expect_in_tests
: 0 bytesallow_unwrap_in_tests
: 0 bytesallow_dbg_in_tests
: 0 bytesallow_print_in_tests
: 0 byteslarge_error_threshold
: 0 bytesignore_interior_mutability
: 0 bytesallow_mixed_uninlined_format_args
: 0 bytessuppress_restriction_lint_in_const
: 0 bytesmissing_docs_in_crate_items
: 0 bytesfuture_size_threshold
: 0 bytesunnecessary_box_size
: 0 bytesallow_private_module_inception
: 0 bytesallowed_idents_below_min_chars
: 0 bytesmin_ident_chars_threshold
: 0 bytesaccept_comment_above_statement
: 0 bytesaccept_comment_above_attributes
: 0 bytesallow_one_hash_in_raw_strings
: 0 bytesabsolute_paths_max_segments
: 0 bytesabsolute_paths_allowed_crates
: 0 bytesallowed_dotfiles
: 0 bytesallowed_duplicate_crates
: 0 bytesenforce_iter_loop_reborrow
: 0 bytescheck_private_items
: 0 bytespub_underscore_fields_behavior
: 0 bytesallow_comparison_to_zero
: 0 bytesallowed_wildcard_imports
: 0 bytesthird_party
: 0 bytes