Searched defs:RwLock (Results 1 – 8 of 8) sorted by relevance
/external/rust/crates/tokio/src/sync/ |
D | rwlock.rs | 88 pub struct RwLock<T: ?Sized> { struct 108 check_send::<RwLock<u32>>(); in bounds() argument 146 unsafe impl<T> Send for RwLock<T> where T: ?Sized + Send {} implementation 147 unsafe impl<T> Sync for RwLock<T> where T: ?Sized + Send + Sync {} implementation 190 impl<T: ?Sized> RwLock<T> { implementation 690 impl<T> From<T> for RwLock<T> { implementation 696 impl<T: ?Sized> Default for RwLock<T> implementation
|
/external/rust/crates/spin/src/ |
D | rw_lock.rs | 64 pub struct RwLock<T: ?Sized> { struct 78 inner: &'a RwLock<T>, argument 104 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} implementation 105 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation 107 impl<T> RwLock<T> { impl 136 let RwLock { data, .. } = self; in into_inner() localVariable 141 impl<T: ?Sized> RwLock<T> { impl 383 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation 394 impl<T: ?Sized + Default> Default for RwLock<T> { implementation 400 impl<T> From<T> for RwLock<T> { implementation [all …]
|
D | lib.rs | 86 pub type RwLock<T> = lock_api::RwLock<crate::RwLock<()>, T>; typedef
|
/external/rust/crates/lock_api/src/ |
D | rwlock.rs | 311 pub struct RwLock<R, T: ?Sized> { struct 318 impl<R, T> Serialize for RwLock<R, T> argument 332 impl<'de, R, T> Deserialize<'de> for RwLock<R, T> implementation 345 unsafe impl<R: RawRwLock + Send, T: ?Sized + Send> Send for RwLock<R, T> {} implementation 346 unsafe impl<R: RawRwLock + Sync, T: ?Sized + Send + Sync> Sync for RwLock<R, T> {} implementation 348 impl<R: RawRwLock, T> RwLock<R, T> { impl 377 impl<R, T> RwLock<R, T> { implementation 392 impl<R: RawRwLock, T: ?Sized> RwLock<R, T> { impl 562 impl<R: RawRwLockFair, T: ?Sized> RwLock<R, T> { implementation 596 impl<R: RawRwLockTimed, T: ?Sized> RwLock<R, T> { implementation [all …]
|
/external/rust/crates/tokio/src/loom/std/ |
D | parking_lot.rs | 17 pub(crate) struct RwLock<T>(parking_lot::RwLock<T>); struct 55 impl<T> RwLock<T> { impl
|
/external/rust/crates/parking_lot/src/ |
D | rwlock.rs | 89 pub type RwLock<T> = lock_api::RwLock<RawRwLock, T>; typedef
|
/external/rust/crates/serde/src/ser/ |
D | impls.rs | 557 impl<T> Serialize for RwLock<T> implementation
|
/external/rust/crates/vmm_vhost/src/ |
D | backend.rs | 248 impl<T: VhostBackendMut> VhostBackend for RwLock<T> { implementation
|