Lines Matching refs:MappedRwLockWriteGuard
1067 pub fn map<U: ?Sized, F>(s: Self, f: F) -> MappedRwLockWriteGuard<'a, R, U> in map()
1074 MappedRwLockWriteGuard { in map()
1091 pub fn try_map<U: ?Sized, F>(s: Self, f: F) -> Result<MappedRwLockWriteGuard<'a, R, U>, Self> in try_map()
1101 Ok(MappedRwLockWriteGuard { in try_map()
1641 pub struct MappedRwLockWriteGuard<'a, R: RawRwLock, T: ?Sized> { struct
1648 for MappedRwLockWriteGuard<'a, R, T> argument
1651 unsafe impl<'a, R: RawRwLock + 'a, T: ?Sized + Send + 'a> Send for MappedRwLockWriteGuard<'a, R, T>… implementation
1656 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> MappedRwLockWriteGuard<'a, R, T> { implementation
1666 pub fn map<U: ?Sized, F>(s: Self, f: F) -> MappedRwLockWriteGuard<'a, R, U> in map()
1673 MappedRwLockWriteGuard { in map()
1690 pub fn try_map<U: ?Sized, F>(s: Self, f: F) -> Result<MappedRwLockWriteGuard<'a, R, U>, Self> in try_map()
1700 Ok(MappedRwLockWriteGuard { in try_map()
1708 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> MappedRwLockWriteGuard<'a, R, T> { impl
1731 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for MappedRwLockWriteGuard<'a, R, T> { implementation
1739 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for MappedRwLockWriteGuard<'a, R, T> { implementation
1746 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for MappedRwLockWriteGuard<'a, R, T> { implementation
1757 for MappedRwLockWriteGuard<'a, R, T>
1765 for MappedRwLockWriteGuard<'a, R, T>
1774 for MappedRwLockWriteGuard<'a, R, T>