Lines Matching refs:RwLockReadGuard
397 unsafe fn read_guard(&self) -> RwLockReadGuard<'_, R, T> { in read_guard()
398 RwLockReadGuard { in read_guard()
428 pub fn read(&self) -> RwLockReadGuard<'_, R, T> { in read()
442 pub fn try_read(&self) -> Option<RwLockReadGuard<'_, R, T>> { in try_read()
604 pub fn try_read_for(&self, timeout: R::Duration) -> Option<RwLockReadGuard<'_, R, T>> { in try_read_for()
620 pub fn try_read_until(&self, timeout: R::Instant) -> Option<RwLockReadGuard<'_, R, T>> { in try_read_until()
679 pub fn read_recursive(&self) -> RwLockReadGuard<'_, R, T> { in read_recursive()
696 pub fn try_read_recursive(&self) -> Option<RwLockReadGuard<'_, R, T>> { in try_read_recursive()
721 ) -> Option<RwLockReadGuard<'_, R, T>> { in try_read_recursive_for()
740 ) -> Option<RwLockReadGuard<'_, R, T>> { in try_read_recursive_until()
873 pub struct RwLockReadGuard<'a, R: RawRwLock, T: ?Sized> { struct
878 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> RwLockReadGuard<'a, R, T> { impl
954 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> RwLockReadGuard<'a, R, T> { implementation
1009 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockReadGuard<'a, R, T> { implementation
1017 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for RwLockReadGuard<'a, R, T> { implementation
1027 impl<'a, R: RawRwLock + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for RwLockReadGuard<'a, R, T> { implementation
1034 for RwLockReadGuard<'a, R, T>
1042 unsafe impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> StableAddress for RwLockReadGuard<'a, R, T> {} implementation
1133 pub fn downgrade(s: Self) -> RwLockReadGuard<'a, R, T> { in downgrade()
1140 RwLockReadGuard { in downgrade()
1397 pub fn downgrade(s: Self) -> RwLockReadGuard<'a, R, T> { in downgrade()
1404 RwLockReadGuard { in downgrade()