Home
last modified time | relevance | path

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

/external/rust/crates/tokio/src/sync/
Drwlock.rs88 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/
Drw_lock.rs64 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 …]
Dlib.rs86 pub type RwLock<T> = lock_api::RwLock<crate::RwLock<()>, T>; typedef
/external/rust/crates/lock_api/src/
Drwlock.rs311 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/
Dparking_lot.rs17 pub(crate) struct RwLock<T>(parking_lot::RwLock<T>); struct
55 impl<T> RwLock<T> { impl
/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.rs557 impl<T> Serialize for RwLock<T> implementation
/external/rust/crates/vmm_vhost/src/
Dbackend.rs248 impl<T: VhostBackendMut> VhostBackend for RwLock<T> { implementation