Home
last modified time | relevance | path

Searched defs:RwLockWriteGuard (Results 1 – 17 of 17) sorted by relevance

/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/rwlock/
Dwrite_guard.rs17 pub struct RwLockWriteGuard<'a, T: ?Sized> { struct
37 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { implementation
412 impl<T: ?Sized> ops::Deref for RwLockWriteGuard<'_, T> { implementation
420 impl<T: ?Sized> ops::DerefMut for RwLockWriteGuard<'_, T> { implementation
426 impl<'a, T: ?Sized> fmt::Debug for RwLockWriteGuard<'a, T> implementation
435 impl<'a, T: ?Sized> fmt::Display for RwLockWriteGuard<'a, T> implementation
444 impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> { implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs139 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
145 impl<T: ?Sized> !Send for RwLockWriteGuard<'_, T> {} argument
148 unsafe impl<T: ?Sized + Sync> Sync for RwLockWriteGuard<'_, T> {} implementation
587 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { implementation
611 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'_, T> { implementation
618 impl<T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'_, T> { implementation
663 impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T> { implementation
673 impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T> { implementation
722 impl<T: ?Sized> Drop for RwLockWriteGuard<'_, T> { implementation
885 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { impl
/aosp_15_r20/prebuilts/rust/linux-x86/1.81.0.u1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs139 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
145 impl<T: ?Sized> !Send for RwLockWriteGuard<'_, T> {} argument
148 unsafe impl<T: ?Sized + Sync> Sync for RwLockWriteGuard<'_, T> {} implementation
587 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { impl
611 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'_, T> { implementation
618 impl<T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'_, T> { implementation
663 impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T> { implementation
673 impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T> { implementation
722 impl<T: ?Sized> Drop for RwLockWriteGuard<'_, T> { implementation
885 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { implementation
/aosp_15_r20/prebuilts/rust/linux-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs139 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
145 impl<T: ?Sized> !Send for RwLockWriteGuard<'_, T> {} argument
148 unsafe impl<T: ?Sized + Sync> Sync for RwLockWriteGuard<'_, T> {} implementation
587 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { implementation
611 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'_, T> { implementation
618 impl<T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'_, T> { implementation
663 impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T> { implementation
673 impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T> { implementation
722 impl<T: ?Sized> Drop for RwLockWriteGuard<'_, T> { implementation
885 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { implementation
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.80.1/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs139 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
145 impl<T: ?Sized> !Send for RwLockWriteGuard<'_, T> {} argument
148 unsafe impl<T: ?Sized + Sync> Sync for RwLockWriteGuard<'_, T> {} implementation
587 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { impl
611 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'_, T> { implementation
618 impl<T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'_, T> { implementation
663 impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T> { implementation
673 impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T> { implementation
722 impl<T: ?Sized> Drop for RwLockWriteGuard<'_, T> { implementation
885 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { impl
/aosp_15_r20/prebuilts/rust/linux-musl-x86/1.81.0/lib/rustlib/src/rust/library/std/src/sync/
H A Drwlock.rs139 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
145 impl<T: ?Sized> !Send for RwLockWriteGuard<'_, T> {} argument
148 unsafe impl<T: ?Sized + Sync> Sync for RwLockWriteGuard<'_, T> {} implementation
587 impl<'rwlock, T: ?Sized> RwLockWriteGuard<'rwlock, T> { implementation
611 impl<T: ?Sized + fmt::Debug> fmt::Debug for RwLockWriteGuard<'_, T> { implementation
618 impl<T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'_, T> { implementation
663 impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T> { implementation
673 impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T> { implementation
722 impl<T: ?Sized> Drop for RwLockWriteGuard<'_, T> { implementation
885 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { impl
/aosp_15_r20/external/rust/android-crates-io/crates/spin/src/
Drwlock.rs91 pub struct RwLockWriteGuard<'a, T: 'a + ?Sized, R = Spin> { struct
97 /// A guard that provides immutable data access but can be upgraded to [`RwLockWriteGuard`]. argument
114 unsafe impl<T: ?Sized + Send + Sync, R> Send for RwLockWriteGuard<'_, T, R> {} implementation
115 unsafe impl<T: ?Sized + Send + Sync, R> Sync for RwLockWriteGuard<'_, T, R> {} implementation
629 impl<'rwlock, T: ?Sized, R> RwLockWriteGuard<'rwlock, T, R> { impl
711 impl<'rwlock, T: ?Sized + fmt::Debug, R> fmt::Debug for RwLockWriteGuard<'rwlock, T, R> { implementation
717 impl<'rwlock, T: ?Sized + fmt::Display, R> fmt::Display for RwLockWriteGuard<'rwlock, T, R> { implementation
741 impl<'rwlock, T: ?Sized, R> Deref for RwLockWriteGuard<'rwlock, T, R> { implementation
750 impl<'rwlock, T: ?Sized, R> DerefMut for RwLockWriteGuard<'rwlock, T, R> { implementation
774 impl<'rwlock, T: ?Sized, R> Drop for RwLockWriteGuard<'rwlock, T, R> { implementation
Dlib.rs161 pub type RwLockWriteGuard<'a, T> = crate::rwlock::RwLockWriteGuard<'a, T>; typedef
190 pub type RwLockWriteGuard<'a, T> = lock_api_crate::RwLockWriteGuard<'a, crate::RwLock<()>, T>; typedef
/aosp_15_r20/external/rust/beto-rust/common/lock_adapter/src/
Dstdlib.rs57 type RwLockWriteGuard<'a> = RwLockWriteGuard<'a, T> where T: 'a; typedef
110 pub struct RwLockWriteGuard<'a, T>(std::sync::RwLockWriteGuard<'a, T>); struct
112 impl<'a, T> RwLockWriteGuard<'a, T> { implementation
122 impl<'a, T> Deref for RwLockWriteGuard<'a, T> { implementation
130 impl<'a, T> DerefMut for RwLockWriteGuard<'a, T> { implementation
Dlib.rs77 type RwLockWriteGuard<'a> typedef
Dspin.rs51 type RwLockWriteGuard<'a> = spin::RwLockWriteGuard<'a, T> where T: 'a; typedef
/aosp_15_r20/external/rust/android-crates-io/crates/lock_api/src/
Drwlock.rs1513 pub struct RwLockWriteGuard<'a, R: RawRwLock, T: ?Sized> { struct
1518 unsafe impl<R: RawRwLock + Sync, T: Sync + ?Sized> Sync for RwLockWriteGuard<'_, R, T> {} argument
1520 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1594 impl<'a, R: RawRwLockDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { implementation
1615 impl<'a, R: RawRwLockUpgradeDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { implementation
1636 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1691 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockWriteGuard<'a, R, T> { implementation
1699 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for RwLockWriteGuard<'a, R, T> { implementation
1706 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for RwLockWriteGuard<'a, R, T> { implementation
1716 impl<'a, R: RawRwLock + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for RwLockWriteGuard<'a, R, T> { implementation
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/loom/std/
Dparking_lot.rs43 pub(crate) struct RwLockWriteGuard<'a, T: ?Sized>( struct
123 impl<'a, T: ?Sized> Deref for RwLockWriteGuard<'a, T> { implementation
130 impl<'a, T: ?Sized> DerefMut for RwLockWriteGuard<'a, T> { implementation
187 impl<'a, T: ?Sized + fmt::Display> fmt::Display for RwLockWriteGuard<'a, T> { implementation
/aosp_15_r20/external/crosvm/cros_async/src/sync/
H A Dmu.rs844 pub struct RwLockWriteGuard<'a, T: ?Sized + 'a> { struct
849 impl<'a, T: ?Sized> RwLockWriteGuard<'a, T> { argument
859 impl<'a, T: ?Sized> Deref for RwLockWriteGuard<'a, T> { implementation
867 impl<'a, T: ?Sized> DerefMut for RwLockWriteGuard<'a, T> { implementation
873 impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/
Drwlock.rs170 unsafe impl<T> Sync for RwLockWriteGuard<'_, T> where T: ?Sized + Send + Sync {} implementation
183 unsafe impl<T> Send for RwLockWriteGuard<'_, T> where T: ?Sized + Send + Sync {} implementation
/aosp_15_r20/external/rust/android-crates-io/crates/dashmap/src/
Dlock.rs6 pub type RwLockWriteGuard<'a, T> = lock_api::RwLockWriteGuard<'a, RawRwLock, T>; typedef
/aosp_15_r20/external/rust/android-crates-io/crates/parking_lot/src/
Drwlock.rs104 pub type RwLockWriteGuard<'a, T> = lock_api::RwLockWriteGuard<'a, RawRwLock, T>; typedef