Enum SerializerError
#[non_exhaustive]
pub enum SerializerError
Variants
-
InvalidFormat(DatetimeParseError) Unsupported datetime format
-
InvalidProtocol Unsupported serialization protocol
Trait Implementations
impl Debug for SerializerError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for SerializerError
fn fmt(&self, formatter: &mut Formatter<'_>) -> Result
impl Error for SerializerError
fn custom<T>(_msg: T) -> Self where T: Display,
impl Error for SerializerError
Auto Trait Implementations
impl Freeze for SerializerError
impl RefUnwindSafe for SerializerError
impl Send for SerializerError
impl Sync for SerializerError
impl Unpin for SerializerError
impl UnsafeUnpin for SerializerError
impl UnwindSafe for SerializerError
Blanket Implementations
impl<T> Any for SerializerError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SerializerError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SerializerError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SerializerError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToString for SerializerError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for SerializerError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SerializerError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SerializerError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>