pub struct CachedFieldValidation {
pub field_data: Value,
pub is_hidden: bool,
pub validate_readonly: bool,
pub rules_snapshot: Value,
pub error: Option<ValidationError>,
}Expand description
Cached validation result for a single field
Fields§
§field_data: ValueField value at last validation
Visibility state at last validation
validate_readonly: boolWhether readonly fields were validated
rules_snapshot: ValueRule evaluation snapshot (to detect changes in dynamic $evaluation rules)
error: Option<ValidationError>Cached error if invalid, None if valid
Trait Implementations§
Source§impl Clone for CachedFieldValidation
impl Clone for CachedFieldValidation
Source§fn clone(&self) -> CachedFieldValidation
fn clone(&self) -> CachedFieldValidation
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 moreAuto Trait Implementations§
impl Freeze for CachedFieldValidation
impl RefUnwindSafe for CachedFieldValidation
impl Send for CachedFieldValidation
impl Sync for CachedFieldValidation
impl Unpin for CachedFieldValidation
impl UnsafeUnpin for CachedFieldValidation
impl UnwindSafe for CachedFieldValidation
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