[][src]Enum serde_db::de::ConversionError

pub enum ConversionError {
    ValueType(String),
    NumberRange(String),
    Incomplete(String),
}

An error type for implementors of DbValue.

Variants

ValueType(String)

The DbValue cannot be converted into the desired rust type.

NumberRange(String)

The DbValue is to big or too small (negative) fo conversion into the desired rust type.

Incomplete(String)

The DbValue was not yet completely loaded, and further loading is not possible anymore.

Trait Implementations

impl From<ConversionError> for DeserializationError[src]

impl Display for ConversionError[src]

impl Debug for ConversionError[src]

impl Error for ConversionError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]