Lines Matching refs:RwLockWriteGuard
408 unsafe fn write_guard(&self) -> RwLockWriteGuard<'_, R, T> { in write_guard()
409 RwLockWriteGuard { in write_guard()
460 pub fn write(&self) -> RwLockWriteGuard<'_, R, T> { in write()
474 pub fn try_write(&self) -> Option<RwLockWriteGuard<'_, R, T>> { in try_write()
636 pub fn try_write_for(&self, timeout: R::Duration) -> Option<RwLockWriteGuard<'_, R, T>> { in try_write_for()
652 pub fn try_write_until(&self, timeout: R::Instant) -> Option<RwLockWriteGuard<'_, R, T>> { in try_write_until()
1047 pub struct RwLockWriteGuard<'a, R: RawRwLock, T: ?Sized> { struct
1052 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1126 impl<'a, R: RawRwLockDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { implementation
1147 impl<'a, R: RawRwLockUpgradeDowngrade + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1168 impl<'a, R: RawRwLockFair + 'a, T: ?Sized + 'a> RwLockWriteGuard<'a, R, T> { impl
1223 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockWriteGuard<'a, R, T> { implementation
1231 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> DerefMut for RwLockWriteGuard<'a, R, T> { implementation
1238 impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Drop for RwLockWriteGuard<'a, R, T> { implementation
1248 impl<'a, R: RawRwLock + 'a, T: fmt::Debug + ?Sized + 'a> fmt::Debug for RwLockWriteGuard<'a, R, T> { implementation
1255 for RwLockWriteGuard<'a, R, T>
1263 unsafe impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> StableAddress for RwLockWriteGuard<'a, R, T> {} implementation
1303 pub fn upgrade(s: Self) -> RwLockWriteGuard<'a, R, T> { in upgrade()
1310 RwLockWriteGuard { in upgrade()
1319 pub fn try_upgrade(s: Self) -> Result<RwLockWriteGuard<'a, R, T>, Self> { in try_upgrade()
1324 Ok(RwLockWriteGuard { in try_upgrade()
1420 ) -> Result<RwLockWriteGuard<'a, R, T>, Self> { in try_upgrade_for()
1425 Ok(RwLockWriteGuard { in try_upgrade_for()
1443 ) -> Result<RwLockWriteGuard<'a, R, T>, Self> { in try_upgrade_until()
1448 Ok(RwLockWriteGuard { in try_upgrade_until()