pub enum BlockingRWLockError {
Lock(RWLockError),
Waker(WakerError),
Timeout,
LayoutMismatch,
Io(ErrorKind),
}Expand description
Errors returned by BlockingRWLock operations.
Variants§
Trait Implementations§
Source§impl Clone for BlockingRWLockError
impl Clone for BlockingRWLockError
Source§fn clone(&self) -> BlockingRWLockError
fn clone(&self) -> BlockingRWLockError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BlockingRWLockError
Source§impl Debug for BlockingRWLockError
impl Debug for BlockingRWLockError
impl Eq for BlockingRWLockError
Source§impl From<Error> for BlockingRWLockError
impl From<Error> for BlockingRWLockError
Source§impl From<RWLockError> for BlockingRWLockError
impl From<RWLockError> for BlockingRWLockError
Source§fn from(e: RWLockError) -> Self
fn from(e: RWLockError) -> Self
Converts to this type from the input type.
Source§impl From<WakerError> for BlockingRWLockError
impl From<WakerError> for BlockingRWLockError
Source§fn from(e: WakerError) -> Self
fn from(e: WakerError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for BlockingRWLockError
impl PartialEq for BlockingRWLockError
impl StructuralPartialEq for BlockingRWLockError
Auto Trait Implementations§
impl Freeze for BlockingRWLockError
impl RefUnwindSafe for BlockingRWLockError
impl Send for BlockingRWLockError
impl Sync for BlockingRWLockError
impl Unpin for BlockingRWLockError
impl UnsafeUnpin for BlockingRWLockError
impl UnwindSafe for BlockingRWLockError
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