Home
last modified time | relevance | path

Searched defs:RwLockReadGuard (Results 1 – 7 of 7) sorted by relevance

/external/rust/crates/tokio/src/sync/rwlock/
Dread_guard.rs16 pub struct RwLockReadGuard<'a, T: ?Sized> { struct
24 impl<'a, T: ?Sized> RwLockReadGuard<'a, T> { impl
139 impl<T: ?Sized> ops::Deref for RwLockReadGuard<'_, T> { implementation
147 impl<'a, T: ?Sized> fmt::Debug for RwLockReadGuard<'a, T> implementation
156 impl<'a, T: ?Sized> fmt::Display for RwLockReadGuard<'a, T> implementation
165 impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> { implementation
/external/rust/crates/spin/src/
Drwlock.rs83 pub struct RwLockReadGuard<'a, T: 'a + ?Sized> { struct
84 lock: &'a AtomicUsize,
85 data: *const T,
117 unsafe impl<T: ?Sized + Sync> Send for RwLockReadGuard<'_, T> {} implementation
118 unsafe impl<T: ?Sized + Sync> Sync for RwLockReadGuard<'_, T> {} implementation
470 impl<'rwlock, T: ?Sized> RwLockReadGuard<'rwlock, T> { implementation
490 impl<'rwlock, T: ?Sized + fmt::Debug> fmt::Debug for RwLockReadGuard<'rwlock, T> { implementation
496 impl<'rwlock, T: ?Sized + fmt::Display> fmt::Display for RwLockReadGuard<'rwlock, T> { implementation
723 impl<'rwlock, T: ?Sized> Deref for RwLockReadGuard<'rwlock, T> { implementation
757 impl<'rwlock, T: ?Sized> Drop for RwLockReadGuard<'rwlock, T> { implementation
Dlib.rs185 pub type RwLockReadGuard<'a, T> = lock_api_crate::RwLockReadGuard<'a, crate::RwLock<()>, T>; typedef
/external/rust/crates/tokio/src/loom/std/
Dparking_lot.rs37 pub(crate) struct RwLockReadGuard<'a, T: ?Sized>( struct
109 impl<'a, T: ?Sized> Deref for RwLockReadGuard<'a, T> { implementation
174 impl<'a, T: ?Sized + fmt::Display> fmt::Display for RwLockReadGuard<'a, T> { implementation
/external/rust/crates/lock_api/src/
Drwlock.rs1186 pub struct RwLockReadGuard<'a, R: RawRwLock, T: ?Sized> { struct
1191 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> RwLockReadGuard<'a, R, T> { implementation
1267 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> RwLockReadGuard<'a, R, T> { implementation
1322 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockReadGuard<'a, R, T> { implementation
1330 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for RwLockReadGuard<'a, R, T> { implementation
1340 impl<'a, R: RawRwLock + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for RwLockReadGuard<'a, R, T> { implementation
1346 impl<'a, R: RawRwLock + 'a, T: fmt::Display + ?Sized + 'a> fmt::Display
1355 unsafe impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> StableAddress for RwLockReadGuard<'a, R, T> {} implementation
/external/rust/crates/tokio/src/sync/
Drwlock.rs156 unsafe impl<T> Send for RwLockReadGuard<'_, T> where T: ?Sized + Sync {} implementation
157 unsafe impl<T> Sync for RwLockReadGuard<'_, T> where T: ?Sized + Send + Sync {} implementation
/external/rust/crates/parking_lot/src/
Drwlock.rs100 pub type RwLockReadGuard<'a, T> = lock_api::RwLockReadGuard<'a, RawRwLock, T>; typedef