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>
impl<'a, T> !Sync for Locked<'a, T>
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
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes