Trait concurrency_traits::rw_lock::UpgradeTimeoutRwLock[][src]

pub trait UpgradeTimeoutRwLock<'a>: TryUpgradeRwLock<'a> where
    Self::ReadGuard: UpgradeTimeoutReadGuard<'a, Item = Self::Item, WriteGuard = Self::WriteGuard>, 
{ }
Expand description

An rwlock that has read guards that can be upgraded on a timeout.

Implementors

impl<'a, T, R> UpgradeTimeoutRwLock<'a> for CustomRwLock<T, R> where
    T: 'a,
    R: RawUpgradeTimeoutRwLock + 'a, 
[src]