Searched refs:RawRwLockUpgrade (Results 1 – 3 of 3) sorted by relevance
/external/rust/crates/lock_api/src/ |
D | rwlock.rs | 200 pub unsafe trait RawRwLockUpgrade: RawRwLock { trait 232 pub unsafe trait RawRwLockUpgradeFair: RawRwLockUpgrade + RawRwLockFair { 257 pub unsafe trait RawRwLockUpgradeDowngrade: RawRwLockUpgrade + RawRwLockDowngrade { 275 pub unsafe trait RawRwLockUpgradeTimed: RawRwLockUpgrade + RawRwLockTimed { 750 impl<R: RawRwLockUpgrade, T: ?Sized> RwLock<R, T> { 1268 pub struct RwLockUpgradableReadGuard<'a, R: RawRwLockUpgrade, T: ?Sized> { 1273 unsafe impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + Sync + 'a> Sync 1278 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> RwLockUpgradableReadGuard<'a, R, T> { 1458 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Deref for RwLockUpgradableReadGuard<'a, R, T> { 1466 impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Drop for RwLockUpgradableReadGuard<'a, R, T> { [all …]
|
/external/rust/crates/parking_lot/src/ |
D | raw_rwlock.rs | 16 use lock_api::{RawRwLock as RawRwLock_, RawRwLockUpgrade}; 317 unsafe impl lock_api::RawRwLockUpgrade for RawRwLock {
|
/external/rust/crates/spin/src/ |
D | rw_lock.rs | 776 unsafe impl lock_api::RawRwLockUpgrade for RwLock<()> {
|