pub enum FieldInvalid {
Missing,
WrongType,
Empty,
TooLong,
ControlCharacter,
NotInVocabulary,
DuplicateItem,
TooManyItems,
}Variants§
Trait Implementations§
Source§impl Clone for FieldInvalid
impl Clone for FieldInvalid
impl Copy for FieldInvalid
Source§impl Debug for FieldInvalid
impl Debug for FieldInvalid
Source§impl<'de> Deserialize<'de> for FieldInvalid
impl<'de> Deserialize<'de> for FieldInvalid
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
impl Eq for FieldInvalid
Source§impl JsonSchema for FieldInvalid
impl JsonSchema for FieldInvalid
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FieldInvalid
impl PartialEq for FieldInvalid
Source§impl Serialize for FieldInvalid
impl Serialize for FieldInvalid
impl StructuralPartialEq for FieldInvalid
Auto Trait Implementations§
impl Freeze for FieldInvalid
impl RefUnwindSafe for FieldInvalid
impl Send for FieldInvalid
impl Sync for FieldInvalid
impl Unpin for FieldInvalid
impl UnsafeUnpin for FieldInvalid
impl UnwindSafe for FieldInvalid
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