pub struct ValidationErrorDetails {
pub field: String,
pub rule: String,
pub message: String,
pub context: Option<Value>,
}
Expand description
Validation error details
Fields§
§field: String
Field that failed validation
rule: String
Validation rule that failed
message: String
Human-readable error message
context: Option<Value>
Additional context
Implementations§
Trait Implementations§
Source§impl Clone for ValidationErrorDetails
impl Clone for ValidationErrorDetails
Source§fn clone(&self) -> ValidationErrorDetails
fn clone(&self) -> ValidationErrorDetails
Returns a duplicate of the value. Read more
1.0.0 · 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 ValidationErrorDetails
impl Debug for ValidationErrorDetails
Source§impl<'de> Deserialize<'de> for ValidationErrorDetails
impl<'de> Deserialize<'de> for ValidationErrorDetails
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
Auto Trait Implementations§
impl Freeze for ValidationErrorDetails
impl RefUnwindSafe for ValidationErrorDetails
impl Send for ValidationErrorDetails
impl Sync for ValidationErrorDetails
impl Unpin for ValidationErrorDetails
impl UnwindSafe for ValidationErrorDetails
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