pub struct Locked<'a, T: 'a> { /* private fields */ }
Expand description
A locked value acquired from a TryLock
.
The type represents an exclusive view at the underlying value. The lock is released when this type is dropped.
This type derefs to the underlying value.
Trait Implementations§
Auto Trait Implementations§
impl<'a, T> Freeze for Locked<'a, T>
impl<'a, T> !RefUnwindSafe for Locked<'a, T>
impl<'a, T> Send for Locked<'a, T>where
T: Send,
impl<'a, T> Sync for Locked<'a, T>where
T: Send,
impl<'a, T> Unpin for Locked<'a, T>
impl<'a, T> !UnwindSafe for Locked<'a, T>
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