Enum figment::error::Kind [−][src]
An error kind, encapsulating serde's serde::de::Error
.
Variants
Message(String)
A custom error message.
An invalid type: (actual, expected). See
serde::de::Error::invalid_type()
.
An invalid value: (actual, expected). See
serde::de::Error::invalid_value()
.
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()
.
A field was missing: (name). See serde::de::Error::missing_field()
.
DuplicateField(&'static str)
A field appeared more than once: (name). See
serde::de::Error::duplicate_field()
.
ISizeOutOfRange(isize)
The isize
was not in range of any known sized signed integer.
USizeOutOfRange(usize)
The usize
was not in range of any known sized unsigned integer.
Unsupported(Actual)
The serializer or deserializer does not support the Actual
type.
The type .0
cannot be used for keys, need a .1
.
Trait Implementations
impl Clone for Kind
[src]
impl Debug for Kind
[src]
impl Display for Kind
[src]
impl From<Kind> for Error
[src]
impl PartialEq<Kind> for Kind
[src]
impl StructuralPartialEq for Kind
[src]
Auto Trait Implementations
impl RefUnwindSafe for Kind
[src]
impl Send for Kind
[src]
impl Sync for Kind
[src]
impl Unpin for Kind
[src]
impl UnwindSafe for Kind
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,