Home
last modified time | relevance | path

Searched defs:MappedMutexGuard (Results 1 – 4 of 4) sorted by relevance

/external/rust/crates/tokio/src/sync/
Dmutex.rs178 pub struct MappedMutexGuard<'a, T: ?Sized> { struct
192 unsafe impl<'a, T> Sync for MappedMutexGuard<'a, T> where T: ?Sized + Sync + 'a {} implementation
193 unsafe impl<'a, T> Send for MappedMutexGuard<'a, T> where T: ?Sized + Send + 'a {} implementation
944 impl<'a, T: ?Sized> MappedMutexGuard<'a, T> { implementation
996 impl<'a, T: ?Sized> Drop for MappedMutexGuard<'a, T> { implementation
1002 impl<'a, T: ?Sized> Deref for MappedMutexGuard<'a, T> { implementation
1009 impl<'a, T: ?Sized> DerefMut for MappedMutexGuard<'a, T> { implementation
1015 impl<'a, T: ?Sized + fmt::Debug> fmt::Debug for MappedMutexGuard<'a, T> { implementation
1021 impl<'a, T: ?Sized + fmt::Display> fmt::Display for MappedMutexGuard<'a, T> { implementation
/external/rust/crates/lock_api/src/
Dmutex.rs817 pub struct MappedMutexGuard<'a, R: RawMutex, T: ?Sized> { struct
823 unsafe impl<'a, R: RawMutex + Sync + 'a, T: ?Sized + Sync + 'a> Sync
824 for MappedMutexGuard<'a, R, T> argument
827 unsafe impl<'a, R: RawMutex + 'a, T: ?Sized + Send + 'a> Send for MappedMutexGuard<'a, R, T> where implementation
832 impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> MappedMutexGuard<'a, R, T> { impl
884 impl<'a, R: RawMutexFair + 'a, T: ?Sized + 'a> MappedMutexGuard<'a, R, T> { implementation
907 impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Deref for MappedMutexGuard<'a, R, T> { implementation
915 impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> DerefMut for MappedMutexGuard<'a, R, T> { implementation
922 impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Drop for MappedMutexGuard<'a, R, T> { implementation
932 impl<'a, R: RawMutex + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for MappedMutexGuard<'a, R, T> { implementation
[all …]
/external/rust/crates/futures-util/src/lock/
Dmutex.rs449 pub struct MappedMutexGuard<'a, T: ?Sized, U: ?Sized> { struct
455 impl<'a, T: ?Sized, U: ?Sized> MappedMutexGuard<'a, T, U> { argument
486 impl<T: ?Sized, U: ?Sized + fmt::Debug> fmt::Debug for MappedMutexGuard<'_, T, U> { implementation
495 impl<T: ?Sized, U: ?Sized> Drop for MappedMutexGuard<'_, T, U> { implementation
501 impl<T: ?Sized, U: ?Sized> Deref for MappedMutexGuard<'_, T, U> { implementation
508 impl<T: ?Sized, U: ?Sized> DerefMut for MappedMutexGuard<'_, T, U> { implementation
541 unsafe impl<T: ?Sized + Send, U: ?Sized + Send> Send for MappedMutexGuard<'_, T, U> {} implementation
542 unsafe impl<T: ?Sized + Sync, U: ?Sized + Sync> Sync for MappedMutexGuard<'_, T, U> {} implementation
/external/rust/crates/parking_lot/src/
Dmutex.rs110 pub type MappedMutexGuard<'a, T> = lock_api::MappedMutexGuard<'a, RawMutex, T>; typedef