• Home
  • Raw
  • Download

Lines Matching refs:RwLockUpgradableReadGuard

755     unsafe fn upgradable_guard(&self) -> RwLockUpgradableReadGuard<'_, R, T> {  in upgradable_guard()
756 RwLockUpgradableReadGuard { in upgradable_guard()
772 pub fn upgradable_read(&self) -> RwLockUpgradableReadGuard<'_, R, T> { in upgradable_read()
786 pub fn try_upgradable_read(&self) -> Option<RwLockUpgradableReadGuard<'_, R, T>> { in try_upgradable_read()
807 ) -> Option<RwLockUpgradableReadGuard<'_, R, T>> { in try_upgradable_read_for()
826 ) -> Option<RwLockUpgradableReadGuard<'_, R, T>> { in try_upgradable_read_until()
1154 pub fn downgrade_to_upgradable(s: Self) -> RwLockUpgradableReadGuard<'a, R, T> { in downgrade_to_upgradable()
1161 RwLockUpgradableReadGuard { in downgrade_to_upgradable()
1268 pub struct RwLockUpgradableReadGuard<'a, R: RawRwLockUpgrade, T: ?Sized> { struct
1274 for RwLockUpgradableReadGuard<'a, R, T> argument
1278 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> RwLockUpgradableReadGuard<'a, R, T> { impl
1334 impl<'a, R: RawRwLockUpgradeFair + 'a, T: ?Sized + 'a> RwLockUpgradableReadGuard<'a, R, T> { impl
1389 impl<'a, R: RawRwLockUpgradeDowngrade + 'a, T: ?Sized + 'a> RwLockUpgradableReadGuard<'a, R, T> { impl
1411 impl<'a, R: RawRwLockUpgradeTimed + 'a, T: ?Sized + 'a> RwLockUpgradableReadGuard<'a, R, T> { implementation
1458 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Deref for RwLockUpgradableReadGuard<'a, R, T> { implementation
1466 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Drop for RwLockUpgradableReadGuard<'a, R, T> { implementation
1477 for RwLockUpgradableReadGuard<'a, R, T>
1485 for RwLockUpgradableReadGuard<'a, R, T>
1494 for RwLockUpgradableReadGuard<'a, R, T>