pub enum SerializationError {
InvalidVersion(u32),
Io(Error),
Utf8(Utf8Error),
StringSerialization(StringSerializationError),
}
Variants§
Trait Implementations§
Source§impl Debug for SerializationError
impl Debug for SerializationError
Source§impl Display for SerializationError
impl Display for SerializationError
Source§impl Fail for SerializationError
impl Fail for SerializationError
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moreSource§impl From<Error> for SerializationError
impl From<Error> for SerializationError
Source§fn from(error: Error) -> SerializationError
fn from(error: Error) -> SerializationError
Converts to this type from the input type.
Source§impl From<SerializationError> for RegistryError
impl From<SerializationError> for RegistryError
Source§fn from(error: SerializationError) -> RegistryError
fn from(error: SerializationError) -> RegistryError
Converts to this type from the input type.
Source§impl From<Utf8Error> for SerializationError
impl From<Utf8Error> for SerializationError
Source§fn from(error: Utf8Error) -> SerializationError
fn from(error: Utf8Error) -> SerializationError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SerializationError
impl !RefUnwindSafe for SerializationError
impl Send for SerializationError
impl Sync for SerializationError
impl Unpin for SerializationError
impl !UnwindSafe for SerializationError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more