pub enum ThreadOwnedMutexError {
InvalidThread,
AlreadyLocked,
}Variants§
InvalidThread
The thread attempting accessing this lock does not match the bound thread.
AlreadyLocked
There is already an active ThreadOwnedLockGuard for this lock.
Trait Implementations§
Source§impl Debug for ThreadOwnedMutexError
impl Debug for ThreadOwnedMutexError
Source§impl Display for ThreadOwnedMutexError
impl Display for ThreadOwnedMutexError
Source§impl Error for ThreadOwnedMutexError
impl Error for ThreadOwnedMutexError
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 ThreadOwnedMutexError
impl RefUnwindSafe for ThreadOwnedMutexError
impl Send for ThreadOwnedMutexError
impl Sync for ThreadOwnedMutexError
impl Unpin for ThreadOwnedMutexError
impl UnwindSafe for ThreadOwnedMutexError
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