pub struct FormErrors {
pub values: Value,
pub errors: Vec<FormError>,
pub warnings: Vec<FormError>,
}Expand description
Validation issues grouped with the submitted values that produced them.
Fields§
§values: ValueNormalized values after wellformed transforms ran.
errors: Vec<FormError>Hard validation errors.
warnings: Vec<FormError>Non-blocking validation warnings.
Implementations§
Source§impl FormErrors
impl FormErrors
Sourcepub fn from_validation(values: Value, result: ValidationResult) -> Self
pub fn from_validation(values: Value, result: ValidationResult) -> Self
Build form errors from a validation result and normalized values.
Trait Implementations§
Source§impl Clone for FormErrors
impl Clone for FormErrors
Source§fn clone(&self) -> FormErrors
fn clone(&self) -> FormErrors
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 Debug for FormErrors
impl Debug for FormErrors
Source§impl Default for FormErrors
impl Default for FormErrors
Source§impl<'de> Deserialize<'de> for FormErrors
impl<'de> Deserialize<'de> for FormErrors
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
Source§impl PartialEq for FormErrors
impl PartialEq for FormErrors
Source§fn eq(&self, other: &FormErrors) -> bool
fn eq(&self, other: &FormErrors) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FormErrors
impl Serialize for FormErrors
impl StructuralPartialEq for FormErrors
Auto Trait Implementations§
impl Freeze for FormErrors
impl RefUnwindSafe for FormErrors
impl Send for FormErrors
impl Sync for FormErrors
impl Unpin for FormErrors
impl UnsafeUnpin for FormErrors
impl UnwindSafe for FormErrors
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