pub enum TryLockError {
MultipleConflicts,
ThreadNotAllowed,
}Expand description
try_lock_accounts may fail for different reasons:
Variants§
MultipleConflicts
Outstanding conflicts with multiple threads.
ThreadNotAllowed
Outstanding conflict (if any) not in allowed_threads.
Trait Implementations§
Source§impl Debug for TryLockError
impl Debug for TryLockError
impl Eq for TryLockError
Source§impl PartialEq for TryLockError
impl PartialEq for TryLockError
impl StructuralPartialEq for TryLockError
Auto Trait Implementations§
impl Freeze for TryLockError
impl RefUnwindSafe for TryLockError
impl Send for TryLockError
impl Sync for TryLockError
impl Unpin for TryLockError
impl UnsafeUnpin for TryLockError
impl UnwindSafe for TryLockError
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more