Home
last modified time | relevance | path

Searched refs:RawRwLockUpgrade (Results 1 – 3 of 3) sorted by relevance

/external/rust/crates/lock_api/src/
Drwlock.rs200 pub unsafe trait RawRwLockUpgrade: RawRwLock { interface
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/
Draw_rwlock.rs16 use lock_api::{RawRwLock as RawRwLock_, RawRwLockUpgrade};
317 unsafe impl lock_api::RawRwLockUpgrade for RawRwLock {
/external/rust/crates/spin/src/
Drw_lock.rs776 unsafe impl lock_api::RawRwLockUpgrade for RwLock<()> {