pub enum MakeLockErrorKind {
NotLockable,
LockFailure,
}Variants§
NotLockable
The underlying type is not a type that we can lock from a &T to &mut T (but it is more complicated…)
LockFailure
The underlying type could be locked but the provided lock method in the vtable returned an error.
Trait Implementations§
Source§impl Debug for MakeLockErrorKind
impl Debug for MakeLockErrorKind
Source§impl Display for MakeLockErrorKind
impl Display for MakeLockErrorKind
Source§impl Error for MakeLockErrorKind
impl Error for MakeLockErrorKind
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()
Auto Trait Implementations§
impl Freeze for MakeLockErrorKind
impl RefUnwindSafe for MakeLockErrorKind
impl Send for MakeLockErrorKind
impl Sync for MakeLockErrorKind
impl Unpin for MakeLockErrorKind
impl UnsafeUnpin for MakeLockErrorKind
impl UnwindSafe for MakeLockErrorKind
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