Home
last modified time | relevance | path

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

123

/aosp_15_r20/external/rust/android-crates-io/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> { impl
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 …]
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/
Drwlock.rs88 pub struct RwLock<T: ?Sized> { struct
111 check_send::<RwLock<u32>>(); in bounds() argument
149 unsafe impl<T> Send for RwLock<T> where T: ?Sized + Send {} implementation
150 unsafe impl<T> Sync for RwLock<T> where T: ?Sized + Send + Sync {} implementation
193 impl<T: ?Sized> RwLock<T> { impl
1091 impl<T> From<T> for RwLock<T> { implementation
1097 impl<T: ?Sized> Default for RwLock<T> implementation
1106 impl<T: ?Sized> std::fmt::Debug for RwLock<T> implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/
H A Dsolid.rs12 pub struct RwLock { struct
18 unsafe impl Send for RwLock {} argument
19 unsafe impl Sync for RwLock {} implementation
25 impl RwLock { impl
88 impl Drop for RwLock { implementation
H A Dno_threads.rs3 pub struct RwLock { struct
8 unsafe impl Send for RwLock {} implementation
9 unsafe impl Sync for RwLock {} // no threads on this platform implementation
11 impl RwLock { implementation
H A Dteeos.rs5 pub struct RwLock { struct
9 impl RwLock { impl
H A Dfutex.rs7 pub struct RwLock { struct
15 state: AtomicU32,
18 writer_notify: AtomicU32,
64 impl RwLock { impl
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/
H A Dsolid.rs12 pub struct RwLock { struct
18 unsafe impl Send for RwLock {} implementation
19 unsafe impl Sync for RwLock {} implementation
25 impl RwLock { impl
88 impl Drop for RwLock { implementation
H A Dno_threads.rs3 pub struct RwLock { struct
8 unsafe impl Send for RwLock {} implementation
9 unsafe impl Sync for RwLock {} // no threads on this platform implementation
11 impl RwLock { implementation
H A Dteeos.rs5 pub struct RwLock { struct
9 impl RwLock { argument
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/
H A Dsolid.rs10 pub struct RwLock { struct
16 unsafe impl Send for RwLock {} implementation
17 unsafe impl Sync for RwLock {} implementation
23 impl RwLock { implementation
86 impl Drop for RwLock { implementation
H A Dno_threads.rs3 pub struct RwLock { struct
8 unsafe impl Send for RwLock {} argument
9 unsafe impl Sync for RwLock {} // no threads on this platform implementation
11 impl RwLock { impl
H A Dteeos.rs5 pub struct RwLock { struct
9 impl RwLock { argument
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/
H A Dsolid.rs12 pub struct RwLock { struct
18 unsafe impl Send for RwLock {} argument
19 unsafe impl Sync for RwLock {} implementation
25 impl RwLock { impl
88 impl Drop for RwLock { implementation
H A Dno_threads.rs3 pub struct RwLock { struct
8 unsafe impl Send for RwLock {} argument
9 unsafe impl Sync for RwLock {} // no threads on this platform implementation
11 impl RwLock { impl
H A Dteeos.rs5 pub struct RwLock { struct
9 impl RwLock { argument
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sys/sync/rwlock/
H A Dsolid.rs10 pub struct RwLock { struct
16 unsafe impl Send for RwLock {} argument
17 unsafe impl Sync for RwLock {} implementation
23 impl RwLock { implementation
86 impl Drop for RwLock { implementation
H A Dno_threads.rs3 pub struct RwLock { struct
8 unsafe impl Send for RwLock {} implementation
9 unsafe impl Sync for RwLock {} // no threads on this platform implementation
11 impl RwLock { implementation
H A Dteeos.rs5 pub struct RwLock { struct
9 impl RwLock { argument
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs83 pub struct RwLock<T: ?Sized> { struct
84 inner: sys::RwLock, argument
90 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} argument
92 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation
211 impl<T> RwLock<T> { impl
229 impl<T: ?Sized> RwLock<T> { implementation
539 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation
559 impl<T: Default> Default for RwLock<T> { implementation
567 impl<T> From<T> for RwLock<T> { implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs83 pub struct RwLock<T: ?Sized> { struct
84 inner: sys::RwLock, argument
90 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} argument
92 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation
211 impl<T> RwLock<T> { impl
229 impl<T: ?Sized> RwLock<T> { implementation
539 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation
559 impl<T: Default> Default for RwLock<T> { implementation
567 impl<T> From<T> for RwLock<T> { implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs83 pub struct RwLock<T: ?Sized> { struct
84 inner: sys::RwLock, argument
90 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} implementation
92 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation
211 impl<T> RwLock<T> { impl
229 impl<T: ?Sized> RwLock<T> { impl
539 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation
559 impl<T: Default> Default for RwLock<T> { implementation
567 impl<T> From<T> for RwLock<T> { implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs83 pub struct RwLock<T: ?Sized> { struct
84 inner: sys::RwLock, argument
90 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} implementation
92 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation
211 impl<T> RwLock<T> { implementation
229 impl<T: ?Sized> RwLock<T> { implementation
539 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation
559 impl<T: Default> Default for RwLock<T> { implementation
567 impl<T> From<T> for RwLock<T> { implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs83 pub struct RwLock<T: ?Sized> { struct
84 inner: sys::RwLock, argument
90 unsafe impl<T: ?Sized + Send> Send for RwLock<T> {} argument
92 unsafe impl<T: ?Sized + Send + Sync> Sync for RwLock<T> {} implementation
211 impl<T> RwLock<T> { impl
229 impl<T: ?Sized> RwLock<T> { implementation
539 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLock<T> { implementation
559 impl<T: Default> Default for RwLock<T> { implementation
567 impl<T> From<T> for RwLock<T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/lock_api/src/
Drwlock.rs330 pub struct RwLock<R, T: ?Sized> { struct
337 impl<R, T> Serialize for RwLock<R, T> argument
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> { implementation
411 impl<R: RawRwLock, T: ?Sized> RwLock<R, T> { implementation
687 impl<R: RawRwLockFair, T: ?Sized> RwLock<R, T> { impl
721 impl<R: RawRwLockTimed, T: ?Sized> RwLock<R, T> { impl
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/tracing-subscriber/src/
Dsync.rs25 pub(crate) struct RwLock<T> { struct
26 inner: parking_lot::RwLock<T>,
29 impl<T> RwLock<T> { impl

123