pub trait WriteLock<'a> {
    type Output;

    unsafe fn lock_info(&self) -> LockInfo<'_>;
    unsafe fn lock_unchecked(self) -> <Self as WriteLock<'a>>::Output;

    fn write(self) -> Mut<Self>
    where
        Self: Sized
, { ... } }

Required Associated Types§

Required Methods§

Provided Methods§

Implementors§