pub enum IssueCode {
InvalidType {
expected: String,
received: String,
},
TooSmall {
minimum: f64,
inclusive: bool,
},
TooBig {
maximum: f64,
inclusive: bool,
},
InvalidString {
validation: StringValidation,
},
NotInt,
NotFinite,
MissingField,
UnrecognizedField,
IoError,
ParseError,
Custom {
code: String,
},
}Expand description
Validation issue code — describes what went wrong.
Variants§
InvalidType
TooSmall
TooBig
InvalidString
Fields
§
validation: StringValidationNotInt
NotFinite
MissingField
UnrecognizedField
IoError
ParseError
Custom
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IssueCode
impl RefUnwindSafe for IssueCode
impl Send for IssueCode
impl Sync for IssueCode
impl Unpin for IssueCode
impl UnsafeUnpin for IssueCode
impl UnwindSafe for IssueCode
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