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> !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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more