pub struct MutexData {
pub inner: Arc<Mutex<ValueWord>>,
}Expand description
Interior-mutable concurrent wrapper. Only type (besides Atomic/Lazy) with
interior mutability — &Mutex<T> can mutate the inner value via lock().
Fields§
§inner: Arc<Mutex<ValueWord>>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MutexData
impl RefUnwindSafe for MutexData
impl Send for MutexData
impl Sync for MutexData
impl Unpin for MutexData
impl UnsafeUnpin for MutexData
impl UnwindSafe for MutexData
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