pub enum MmapVecDequeError {
Io(Error),
Serde(Error),
AtomicWrite(Error<Error>),
TypeMismatch {
stored: String,
requested: String,
},
ElementSizeMismatch {
stored: usize,
requested: usize,
},
ZeroSizedType,
IndexOutOfRange,
ChunkSizeMismatch {
stored: usize,
requested: usize,
},
Other(String),
}Variants§
Io(Error)
Serde(Error)
AtomicWrite(Error<Error>)
TypeMismatch
ElementSizeMismatch
ZeroSizedType
IndexOutOfRange
ChunkSizeMismatch
Other(String)
Trait Implementations§
Source§impl Debug for MmapVecDequeError
impl Debug for MmapVecDequeError
Source§impl Display for MmapVecDequeError
impl Display for MmapVecDequeError
Source§impl Error for MmapVecDequeError
impl Error for MmapVecDequeError
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<Error> for MmapVecDequeError
impl From<Error> for MmapVecDequeError
Auto Trait Implementations§
impl Freeze for MmapVecDequeError
impl !RefUnwindSafe for MmapVecDequeError
impl Send for MmapVecDequeError
impl Sync for MmapVecDequeError
impl Unpin for MmapVecDequeError
impl !UnwindSafe for MmapVecDequeError
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