| /external/rust/crates/tokio/src/sync/ |
| D | rwlock.rs | 90 pub struct RwLock<T: ?Sized> { struct 113 check_send::<RwLock<u32>>(); in bounds() argument 151 unsafe impl<T> Send for RwLock<T> where T: ?Sized + Send {} implementation 152 unsafe impl<T> Sync for RwLock<T> where T: ?Sized + Send + Sync {} implementation 195 impl<T: ?Sized> RwLock<T> { implementation 1067 impl<T> From<T> for RwLock<T> { implementation 1073 impl<T: ?Sized> Default for RwLock<T> implementation
|
| /external/rust/crates/spin/src/ |
| D | rwlock.rs | 69 pub struct RwLock<T: ?Sized, R = Spin> { struct 93 inner: &'a RwLock<T, R>, argument 111 unsafe impl<T: ?Sized + Send, R> Send for RwLock<T, R> {} implementation 112 unsafe impl<T: ?Sized + Send + Sync, R> Sync for RwLock<T, R> {} implementation 123 impl<T, R> RwLock<T, R> { implementation 153 let RwLock { data, .. } = self; in into_inner() localVariable 186 impl<T: ?Sized, R: RelaxStrategy> RwLock<T, R> { impl 259 impl<T: ?Sized, R> RwLock<T, R> { implementation 447 impl<T: ?Sized + fmt::Debug, R> fmt::Debug for RwLock<T, R> { implementation 458 impl<T: ?Sized + Default, R> Default for RwLock<T, R> { implementation [all …]
|
| D | lib.rs | 144 pub type RwLock<T> = crate::rwlock::RwLock<T>; typedef 180 pub type RwLock<T> = lock_api_crate::RwLock<crate::RwLock<()>, T>; typedef
|
| /external/rust/crates/lock_api/src/ |
| D | rwlock.rs | 330 pub struct RwLock<R, T: ?Sized> { struct 337 impl<R, T> Serialize for RwLock<R, T> implementation 351 impl<'de, R, T> Deserialize<'de> for RwLock<R, T> implementation 364 unsafe impl<R: RawRwLock + Send, T: ?Sized + Send> Send for RwLock<R, T> {} implementation 365 unsafe impl<R: RawRwLock + Sync, T: ?Sized + Send + Sync> Sync for RwLock<R, T> {} implementation 367 impl<R: RawRwLock, T> RwLock<R, T> { impl 396 impl<R, T> RwLock<R, T> { impl 411 impl<R: RawRwLock, T: ?Sized> RwLock<R, T> { implementation 665 impl<R: RawRwLockFair, T: ?Sized> RwLock<R, T> { impl 699 impl<R: RawRwLockTimed, T: ?Sized> RwLock<R, T> { impl [all …]
|
| /external/rust/crates/tokio/src/loom/std/ |
| D | parking_lot.rs | 25 pub(crate) struct RwLock<T>(PhantomData<std::sync::RwLock<T>>, parking_lot::RwLock<T>); struct 95 impl<T> RwLock<T> { implementation
|
| /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 | 594 impl<T: ?Sized> Serialize for RwLock<T> implementation
|
| /external/crosvm/third_party/vmm_vhost/src/ |
| D | backend.rs | 262 impl<T: VhostBackendMut> VhostBackend for RwLock<T> { implementation
|