Enum shmap::ShmapError
source · [−]pub enum ShmapError {
ShmFileNotFound,
CStringNulError(NulError),
BincodeDecodeError(DecodeError),
BincodeEncodeError(EncodeError),
IOError(Error),
NamedLockError(Error),
DurationOutOfRangeError,
AesGcmError(Error),
}Variants
ShmFileNotFound
CStringNulError(NulError)
BincodeDecodeError(DecodeError)
BincodeEncodeError(EncodeError)
IOError(Error)
NamedLockError(Error)
DurationOutOfRangeError
AesGcmError(Error)
Trait Implementations
sourceimpl Debug for ShmapError
impl Debug for ShmapError
sourceimpl Display for ShmapError
impl Display for ShmapError
sourceimpl Error for ShmapError
impl Error for ShmapError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<DecodeError> for ShmapError
impl From<DecodeError> for ShmapError
sourcefn from(source: DecodeError) -> Self
fn from(source: DecodeError) -> Self
Converts to this type from the input type.
sourceimpl From<EncodeError> for ShmapError
impl From<EncodeError> for ShmapError
sourcefn from(source: EncodeError) -> Self
fn from(source: EncodeError) -> Self
Converts to this type from the input type.
sourceimpl From<Error> for ShmapError
impl From<Error> for ShmapError
sourceimpl From<Error> for ShmapError
impl From<Error> for ShmapError
sourceimpl From<Error> for ShmapError
impl From<Error> for ShmapError
Auto Trait Implementations
impl !RefUnwindSafe for ShmapError
impl Send for ShmapError
impl Sync for ShmapError
impl Unpin for ShmapError
impl !UnwindSafe for ShmapError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more