pub enum FailureType {
StatusMismatch {
expected: u16,
found: Option<u16>,
},
InvalidJson(),
JsonMissingField {
path: String,
},
JsonExtraField {
path: String,
},
JsonValueMismatch {
path: String,
expected: String,
found: String,
},
JsonRegexMismatch {
path: String,
pattern: String,
found: String,
},
JsonNotString {
path: String,
},
}Variants§
StatusMismatch
InvalidJson()
JsonMissingField
JsonExtraField
JsonValueMismatch
JsonRegexMismatch
JsonNotString
Trait Implementations§
Source§impl Debug for FailureType
impl Debug for FailureType
Auto Trait Implementations§
impl Freeze for FailureType
impl RefUnwindSafe for FailureType
impl Send for FailureType
impl Sync for FailureType
impl Unpin for FailureType
impl UnsafeUnpin for FailureType
impl UnwindSafe for FailureType
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