Trait concurrency_traits::rw_lock::RawDowngradeRwLock[][src]

pub unsafe trait RawDowngradeRwLock: RawTryRwLock {
    unsafe fn downgrade(&self);
}
Expand description

A raw rw lock which has guards that can be downgraded.

Required methods

unsafe fn downgrade(&self)[src]

Changes lock from writing to 1 writer.

Safety

Caller must ensure that a writer exists.

Implementors