pub struct FormControlValidity {
pub will_validate: bool,
pub valid: bool,
pub flags: Vec<FormValidityFlag>,
pub message: Option<String>,
pub described_by: Vec<String>,
}Fields§
§will_validate: boolAlways serialized: a bool whose default is true cannot use
serde(default) + skip (absent would decode to false, flipping the
meaning on round-trip). false is rare but load-bearing.
valid: bool§flags: Vec<FormValidityFlag>§message: Option<String>§described_by: Vec<String>Trait Implementations§
Source§impl Clone for FormControlValidity
impl Clone for FormControlValidity
Source§impl Debug for FormControlValidity
impl Debug for FormControlValidity
Source§impl<'de> Deserialize<'de> for FormControlValidity
impl<'de> Deserialize<'de> for FormControlValidity
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
impl Eq for FormControlValidity
Source§impl PartialEq for FormControlValidity
impl PartialEq for FormControlValidity
Source§impl Serialize for FormControlValidity
impl Serialize for FormControlValidity
impl StructuralPartialEq for FormControlValidity
Auto Trait Implementations§
impl Freeze for FormControlValidity
impl RefUnwindSafe for FormControlValidity
impl Send for FormControlValidity
impl Sync for FormControlValidity
impl Unpin for FormControlValidity
impl UnsafeUnpin for FormControlValidity
impl UnwindSafe for FormControlValidity
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