pub struct FieldStateOverrides {
pub invalid: Option<bool>,
pub disabled: Option<bool>,
pub required: Option<bool>,
}Expand description
Explicit state that wins over the resolved metadata’s own state.
This is the whole override set for a field part, and the state subset of the control path
carried by FieldControlOptions. A None field defers to the metadata.
Fields§
§invalid: Option<bool>Overrides the metadata’s invalid state when present.
disabled: Option<bool>Overrides the metadata’s disabled state when present.
required: Option<bool>Overrides the metadata’s required state when present.
Trait Implementations§
Source§impl Clone for FieldStateOverrides
impl Clone for FieldStateOverrides
Source§fn clone(&self) -> FieldStateOverrides
fn clone(&self) -> FieldStateOverrides
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FieldStateOverrides
Source§impl Debug for FieldStateOverrides
impl Debug for FieldStateOverrides
Source§impl Default for FieldStateOverrides
impl Default for FieldStateOverrides
Source§fn default() -> FieldStateOverrides
fn default() -> FieldStateOverrides
Returns the “default value” for a type. Read more
impl Eq for FieldStateOverrides
Source§impl PartialEq for FieldStateOverrides
impl PartialEq for FieldStateOverrides
impl StructuralPartialEq for FieldStateOverrides
Auto Trait Implementations§
impl Freeze for FieldStateOverrides
impl RefUnwindSafe for FieldStateOverrides
impl Send for FieldStateOverrides
impl Sync for FieldStateOverrides
impl Unpin for FieldStateOverrides
impl UnsafeUnpin for FieldStateOverrides
impl UnwindSafe for FieldStateOverrides
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.