Enum json_validate_rs::validater::DataError
source · pub enum DataError {
Show 27 variants
Min,
Max,
NotFound(String),
InvalidDataType,
IsNotObject,
ExternalDataNotAllowed,
InvalidNum,
InvalidMax,
InvalidMaxNum,
InvalidMaxDataType,
InvalidMin,
InvalidMinNum,
InvalidMinDataType,
OutOfOptions,
DataMaxReached,
UnmatchedKey(String),
UnMatchedSize,
UnSupportedData,
InvalidEmail,
MissingRequiredOptionField(String),
MissingRequiredField(String),
ArrayUniqueKeyNotFound(String),
ArrayUniqueKeyNotStringType(String),
ArrayUniqueKeyDuplicate(String, String),
DuplicateArrayString(String),
ArrayUniqueValueNotString,
InvalidChildDataType(String, String),
}
Variants§
Min
Max
NotFound(String)
InvalidDataType
IsNotObject
ExternalDataNotAllowed
InvalidNum
InvalidMax
InvalidMaxNum
InvalidMaxDataType
InvalidMin
InvalidMinNum
InvalidMinDataType
OutOfOptions
DataMaxReached
UnmatchedKey(String)
UnMatchedSize
UnSupportedData
InvalidEmail
MissingRequiredOptionField(String)
MissingRequiredField(String)
ArrayUniqueKeyNotFound(String)
ArrayUniqueKeyNotStringType(String)
ArrayUniqueKeyDuplicate(String, String)
DuplicateArrayString(String)
ArrayUniqueValueNotString
InvalidChildDataType(String, String)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DataError
impl RefUnwindSafe for DataError
impl Send for DataError
impl Sync for DataError
impl Unpin for DataError
impl UnwindSafe for DataError
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