[−][src]Enum serde_db::de::ConversionError
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]
fn from(error: ConversionError) -> DeserializationError
[src]
impl Display for ConversionError
[src]
impl Debug for ConversionError
[src]
impl Error for ConversionError
[src]
fn description(&self) -> &str
[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
impl Send for ConversionError
impl Unpin for ConversionError
impl Sync for ConversionError
impl UnwindSafe for ConversionError
impl RefUnwindSafe for ConversionError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,