[−][src]Enum serde_db::ser::SerializationError
Error that can occur while serializing a standard rust type or struct into a SQL parameter.
Variants
Serde(String)
Error occured within the serde framework
Error occured while parsing the SQL parameter from the given String representation
Fields of Parse
StructuralMismatch(&'static str)
The structure of the provided type does not fit to the required list of parameters
The input type does not fit to the required database type
Fields of Type
The input value is too big or too small for the required database type
Trait Implementations
impl Debug for SerializationError
[src]
impl Display for SerializationError
[src]
impl Error for SerializationError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl Error for SerializationError
[src]
impl From<&'static str> for SerializationError
[src]
fn from(error: &'static str) -> SerializationError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SerializationError
impl Send for SerializationError
impl Sync for SerializationError
impl Unpin for SerializationError
impl !UnwindSafe for SerializationError
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,
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> 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>,