Trait RawRwLockDowngrade
pub unsafe trait RawRwLockDowngrade: RawRwLock
Additional methods for RwLocks which support atomically downgrading an
exclusive lock to a shared lock.
Required Methods
unsafe fn downgrade(&self)Atomically downgrades an exclusive lock into a shared lock without allowing any thread to take an exclusive lock in the meantime.
Safety
This method may only be called if an exclusive lock is held in the current context.