Enum sea_orm_rocket::figment::error::Kind [−]
pub enum Kind {
Message(String),
InvalidType(Actual, String),
InvalidValue(Actual, String),
InvalidLength(usize, String),
UnknownVariant(String, &'static [&'static str]),
UnknownField(String, &'static [&'static str]),
MissingField(Cow<'static, str>),
DuplicateField(&'static str),
ISizeOutOfRange(isize),
USizeOutOfRange(usize),
Unsupported(Actual),
UnsupportedKey(Actual, Cow<'static, str>),
}Expand description
An error kind, encapsulating serde’s [serde::de::Error].
Variants
Message(String)
Tuple Fields
0: StringA custom error message.
InvalidType(Actual, String)
An invalid type: (actual, expected). See
[serde::de::Error::invalid_type()].
InvalidValue(Actual, String)
An invalid value: (actual, expected). See
[serde::de::Error::invalid_value()].
InvalidLength(usize, String)
Too many or too few items: (actual, expected). See
[serde::de::Error::invalid_length()].
UnknownVariant(String, &'static [&'static str])
A variant with an unrecognized name: (actual, expected). See
[serde::de::Error::unknown_variant()].
UnknownField(String, &'static [&'static str])
A field with an unrecognized name: (actual, expected). See
[serde::de::Error::unknown_field()].
MissingField(Cow<'static, str>)
A field was missing: (name). See [serde::de::Error::missing_field()].
DuplicateField(&'static str)
Tuple Fields
0: &'static strA field appeared more than once: (name). See
[serde::de::Error::duplicate_field()].
ISizeOutOfRange(isize)
Tuple Fields
0: isizeThe isize was not in range of any known sized signed integer.
USizeOutOfRange(usize)
Tuple Fields
0: usizeThe usize was not in range of any known sized unsigned integer.
Unsupported(Actual)
Tuple Fields
0: ActualThe serializer or deserializer does not support the Actual type.
UnsupportedKey(Actual, Cow<'static, str>)
The type .0 cannot be used for keys, need a .1.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Kind
impl UnwindSafe for Kind
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
pub fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
Converts self into a collection.
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
