pub enum MemoryStorageError {
Serialization(EncodeError),
Deserialization(DecodeError),
BufferOverflow,
}Expand description
Error type for MemoryStorage operations.
Variants§
Serialization(EncodeError)
Serialization error
Deserialization(DecodeError)
Deserialization error
BufferOverflow
Buffer overflow error
Trait Implementations§
Source§impl Debug for MemoryStorageError
impl Debug for MemoryStorageError
Source§impl Display for MemoryStorageError
impl Display for MemoryStorageError
Source§impl Error for MemoryStorageError
impl Error for MemoryStorageError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<BufferOverflowError> for MemoryStorageError
impl From<BufferOverflowError> for MemoryStorageError
Source§fn from(_: BufferOverflowError) -> Self
fn from(_: BufferOverflowError) -> Self
Converts to this type from the input type.
Source§impl From<DecodeError> for MemoryStorageError
impl From<DecodeError> for MemoryStorageError
Source§fn from(e: DecodeError) -> Self
fn from(e: DecodeError) -> Self
Converts to this type from the input type.
Source§impl From<EncodeError> for MemoryStorageError
impl From<EncodeError> for MemoryStorageError
Source§fn from(e: EncodeError) -> Self
fn from(e: EncodeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MemoryStorageError
impl PartialEq for MemoryStorageError
impl Eq for MemoryStorageError
Auto Trait Implementations§
impl Freeze for MemoryStorageError
impl !RefUnwindSafe for MemoryStorageError
impl Send for MemoryStorageError
impl Sync for MemoryStorageError
impl Unpin for MemoryStorageError
impl UnsafeUnpin for MemoryStorageError
impl !UnwindSafe for MemoryStorageError
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