# Enum clippy_config::conf::Field

source ·

    enum Field {
    Show 75 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,
        allow_useless_vec_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,
        allowed_prefixes,
        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

§

### allow_useless_vec_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

§

### allowed_prefixes

§

### third_party

## Trait Implementations§

source§

### impl<'de> Deserialize<'de> for Field

source§

#### 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> Aligned for T

source§

#### const ALIGN: Alignment = _

Alignment of `Self`.
source§

### impl<T> Any for T
where T: 'static + ?Sized,

source§

#### fn type_id(&self) -> TypeId

Gets the `TypeId` of `self`. Read more
source§

### impl<T> Borrow<T> for T
where T: ?Sized,

source§

#### fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

### impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

#### fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

### impl<T, R> CollectAndApply<T, R> for T

source§

#### fn collect_and_apply<I, F>(iter: I, f: F) -> R
where I: Iterator<Item = T>, F: FnOnce(&[T]) -> R,

Equivalent to `f(&iter.collect::<Vec<_>>())`.

§

#### type Output = R

§

### impl<T> Filterable for T

§

#### fn filterable( self, filter_name: &'static str ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>

Creates a filterable data provider with the given name for debugging. Read more
source§

### impl<T> From<T> for T

source§

#### fn from(t: T) -> T

Returns the argument unchanged.

source§

### impl<T> Instrument for T

source§

#### fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided `Span`, returning an `Instrumented` wrapper. Read more
source§

#### fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current `Span`, returning an `Instrumented` wrapper. Read more
source§

### impl<T, U> Into<U> for T
where U: From<T>,

source§

#### fn into(self) -> U

Calls `U::from(self)`.

That is, this conversion is whatever the implementation of `From<T> for U` chooses to do.

source§

### impl<P> IntoQueryParam<P> for P

source§

#### fn into_query_param(self) -> P

source§

### impl<T> MaybeResult<T> for T

§

#### type Error = !

source§

#### fn from(_: Result<T, <T as MaybeResult<T>>::Error>) -> T

source§

#### fn to_result(self) -> Result<T, <T as MaybeResult<T>>::Error>

§

### impl<T> Pointable for T

§

#### const ALIGN: usize = _

The alignment of pointer.
§

#### type Init = T

The type for initializers.
§

#### unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

#### unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

#### unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

#### unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

### impl<T> Same for T

§

#### type Output = T

Should always be `Self`
source§

### impl<'tcx, T> ToPredicate<'tcx, T> for T

source§

#### fn to_predicate(self, _tcx: TyCtxt<'tcx>) -> T

source§

### impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

#### type Error = Infallible

The type returned in the event of a conversion error.
source§

#### fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

### impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

#### type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

#### fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

### impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

#### fn vzip(self) -> V

source§

### impl<Tcx, T> Value<Tcx> for T
where Tcx: DepContext,

source§

#### default fn from_cycle_error( tcx: Tcx, cycle_error: &CycleError, _guar: ErrorGuaranteed ) -> T

source§

### impl<T> WithSubscriber for T

source§

#### fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided `Subscriber` to this type, returning a `WithDispatch` wrapper. Read more
source§

#### fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default `Subscriber` to this type, returning a `WithDispatch` wrapper. Read more
source§

### impl<'a, T> Captures<'a> for T
where T: ?Sized,

source§

### impl<'a, T> Captures<'a> for T
where T: ?Sized,

source§

### impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

§

### impl<T> ErasedDestructor for T
where T: 'static,

§

### impl<T> MaybeSendSync for T
where T: Send + Sync,

## 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 bytes
- `arithmetic_side_effects_allowed_binary`: 0 bytes
- `arithmetic_side_effects_allowed_unary`: 0 bytes
- `avoid_breaking_exported_api`: 0 bytes
- `msrv`: 0 bytes
- `blacklisted_names`: 0 bytes
- `cognitive_complexity_threshold`: 0 bytes
- `excessive_nesting_threshold`: 0 bytes
- `cyclomatic_complexity_threshold`: 0 bytes
- `disallowed_names`: 0 bytes
- `semicolon_inside_block_ignore_singleline`: 0 bytes
- `semicolon_outside_block_ignore_multiline`: 0 bytes
- `doc_valid_idents`: 0 bytes
- `too_many_arguments_threshold`: 0 bytes
- `type_complexity_threshold`: 0 bytes
- `single_char_binding_names_threshold`: 0 bytes
- `too_large_for_stack`: 0 bytes
- `enum_variant_name_threshold`: 0 bytes
- `struct_field_name_threshold`: 0 bytes
- `enum_variant_size_threshold`: 0 bytes
- `verbose_bit_mask_threshold`: 0 bytes
- `literal_representation_threshold`: 0 bytes
- `trivial_copy_size_limit`: 0 bytes
- `pass_by_value_size_limit`: 0 bytes
- `too_many_lines_threshold`: 0 bytes
- `array_size_threshold`: 0 bytes
- `stack_size_threshold`: 0 bytes
- `vec_box_size_threshold`: 0 bytes
- `max_trait_bounds`: 0 bytes
- `max_struct_bools`: 0 bytes
- `max_fn_params_bools`: 0 bytes
- `warn_on_all_wildcard_imports`: 0 bytes
- `disallowed_macros`: 0 bytes
- `disallowed_methods`: 0 bytes
- `disallowed_types`: 0 bytes
- `unreadable_literal_lint_fractions`: 0 bytes
- `upper_case_acronyms_aggressive`: 0 bytes
- `matches_for_let_else`: 0 bytes
- `cargo_ignore_publish`: 0 bytes
- `standard_macro_braces`: 0 bytes
- `enforced_import_renames`: 0 bytes
- `allowed_scripts`: 0 bytes
- `enable_raw_pointer_heuristic_for_send`: 0 bytes
- `max_suggested_slice_pattern_length`: 0 bytes
- `await_holding_invalid_types`: 0 bytes
- `max_include_file_size`: 0 bytes
- `allow_expect_in_tests`: 0 bytes
- `allow_unwrap_in_tests`: 0 bytes
- `allow_dbg_in_tests`: 0 bytes
- `allow_print_in_tests`: 0 bytes
- `allow_useless_vec_in_tests`: 0 bytes
- `large_error_threshold`: 0 bytes
- `ignore_interior_mutability`: 0 bytes
- `allow_mixed_uninlined_format_args`: 0 bytes
- `suppress_restriction_lint_in_const`: 0 bytes
- `missing_docs_in_crate_items`: 0 bytes
- `future_size_threshold`: 0 bytes
- `unnecessary_box_size`: 0 bytes
- `allow_private_module_inception`: 0 bytes
- `allowed_idents_below_min_chars`: 0 bytes
- `min_ident_chars_threshold`: 0 bytes
- `accept_comment_above_statement`: 0 bytes
- `accept_comment_above_attributes`: 0 bytes
- `allow_one_hash_in_raw_strings`: 0 bytes
- `absolute_paths_max_segments`: 0 bytes
- `absolute_paths_allowed_crates`: 0 bytes
- `allowed_dotfiles`: 0 bytes
- `allowed_duplicate_crates`: 0 bytes
- `enforce_iter_loop_reborrow`: 0 bytes
- `check_private_items`: 0 bytes
- `pub_underscore_fields_behavior`: 0 bytes
- `allow_comparison_to_zero`: 0 bytes
- `allowed_wildcard_imports`: 0 bytes
- `allowed_prefixes`: 0 bytes
- `third_party`: 0 bytes