pub enum FormControlValidation {
None,
Valid(Option<AttrValue>),
Invalid(AttrValue),
}Expand description
Validation type for a form control, with feedback message
Variants§
None
Form field has not been validated or nothing to show
Valid(Option<AttrValue>)
Valid validation with optional feedback message
Invalid(AttrValue)
Invalid validation with feedback message
Trait Implementations§
Source§impl Clone for FormControlValidation
impl Clone for FormControlValidation
Source§fn clone(&self) -> FormControlValidation
fn clone(&self) -> FormControlValidation
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 moreSource§impl PartialEq for FormControlValidation
impl PartialEq for FormControlValidation
Source§fn eq(&self, other: &FormControlValidation) -> bool
fn eq(&self, other: &FormControlValidation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FormControlValidation
Auto Trait Implementations§
impl !Send for FormControlValidation
impl !Sync for FormControlValidation
impl Freeze for FormControlValidation
impl RefUnwindSafe for FormControlValidation
impl Unpin for FormControlValidation
impl UnsafeUnpin for FormControlValidation
impl UnwindSafe for FormControlValidation
Blanket Implementations§
impl<Token, Builder, How> AllPropsFor<Builder, How> for Tokenwhere
Builder: Buildable<Token>,
<Builder as Buildable<Token>>::WrappedToken: HasAllProps<<Builder as Buildable<Token>>::Output, How>,
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> HasAllProps<(), T> 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<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.