Home
last modified time | relevance | path

Searched defs:RwLock (Results 1 – 8 of 8) sorted by relevance

/external/rust/crates/tokio/src/sync/
Drwlock.rs90 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/
Drwlock.rs69 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 …]
Dlib.rs144 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/
Drwlock.rs330 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> { implementation
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> { implementation
699 impl<R: RawRwLockTimed, T: ?Sized> RwLock<R, T> { implementation
[all …]
/external/rust/crates/tokio/src/loom/std/
Dparking_lot.rs25 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/
Drwlock.rs89 pub type RwLock<T> = lock_api::RwLock<RawRwLock, T>; typedef
/external/rust/crates/serde/src/ser/
Dimpls.rs594 impl<T: ?Sized> Serialize for RwLock<T> implementation
/external/crosvm/third_party/vmm_vhost/src/
Dbackend.rs262 impl<T: VhostBackendMut> VhostBackend for RwLock<T> { implementation