Home
last modified time | relevance | path

Searched defs:RwLockWriteGuard (Results 1 – 6 of 6) sorted by relevance

/external/rust/crates/tokio/src/sync/rwlock/
Dwrite_guard.rs17 pub struct RwLockWriteGuard<'a, T: ?Sized> { struct
24 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { argument
190 let RwLockWriteGuard { s, data, .. } = self; in downgrade() localVariable
204 impl<T: ?Sized> ops::Deref for RwLockWriteGuard<'_, T> { implementation
212 impl<T: ?Sized> ops::DerefMut for RwLockWriteGuard<'_, T> { implementation
218 impl<'a, T: ?Sized> fmt::Debug for RwLockWriteGuard<'a, T> implementation
227 impl<'a, T: ?Sized> fmt::Display for RwLockWriteGuard<'a, T> implementation
236 impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> { implementation
/external/rust/crates/spin/src/
Drw_lock.rs85 pub struct RwLockWriteGuard<'a, T: 'a + ?Sized> { struct
91 /// to [`RwLockWriteGuard`]. argument
560 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { impl
638 impl<'rwlock, T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'rwlock, T> { implementation
644 impl<'rwlock, T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'rwlock, T> { implementation
666 impl<'rwlock, T: ?Sized> Deref for RwLockWriteGuard<'rwlock, T> { implementation
674 impl<'rwlock, T: ?Sized> DerefMut for RwLockWriteGuard<'rwlock, T> { implementation
697 impl<'rwlock, T: ?Sized> Drop for RwLockWriteGuard<'rwlock, T> { implementation
Dlib.rs92 pub type RwLockWriteGuard<'a, T> = lock_api::RwLockWriteGuard<'a, crate::RwLock<()>, T>; typedef
/external/rust/crates/lock_api/src/
Drwlock.rs1047 pub struct RwLockWriteGuard<'a, R: RawRwLock, T: ?Sized> { struct
1052 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { argument
1126 impl<'a, R: RawRwLockDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { implementation
1147 impl<'a, R: RawRwLockUpgradeDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1168 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { implementation
1223 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockWriteGuard<'a, R, T> { implementation
1231 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for RwLockWriteGuard<'a, R, T> { implementation
1238 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for RwLockWriteGuard<'a, R, T> { implementation
1248 impl<'a, R: RawRwLock + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for RwLockWriteGuard<'a, R, T> { implementation
1254 impl<'a, R: RawRwLock + 'a, T: fmt::Display + ?Sized + 'a> fmt::Display
[all …]
/external/rust/crates/tokio/src/sync/
Drwlock.rs167 unsafe impl<T> Sync for RwLockWriteGuard<'_, T> where T: ?Sized + Send + Sync {} implementation
180 unsafe impl<T> Send for RwLockWriteGuard<'_, T> where T: ?Sized + Send + Sync {} implementation
/external/rust/crates/parking_lot/src/
Drwlock.rs104 pub type RwLockWriteGuard<'a, T> = lock_api::RwLockWriteGuard<'a, RawRwLock, T>; typedef