Lines Matching defs:T
81 pub fn into_inner(self) -> T { in into_inner()
90 pub fn as_mut_ptr(&self) -> *mut T { in as_mut_ptr()
115 pub fn try_read(&self) -> Option<RwLockReadGuard<T>> { in try_read()
124 fn inner_try_read(&self) -> Option<RwLockReadGuard<T>> { in inner_try_read()
151 pub fn read(&self) -> RwLockReadGuard<T> { in read()
179 pub fn try_write(&self) -> Option<RwLockWriteGuard<T>> { in try_write()
191 fn inner_try_write(&self) -> Option<RwLockWriteGuard<T>> { in inner_try_write()
210 pub fn write(&self) -> RwLockWriteGuard<T> { in write()
222 pub fn try_upgradeable_read(&self) -> Option<RwLockUpgradableGuard<T>> { in try_upgradeable_read()
232 fn inner_try_upgradeable_read(&self) -> Option<RwLockUpgradableGuard<T>> { in inner_try_upgradeable_read()
248 pub fn upgradeable_read(&self) -> RwLockUpgradableGuard<T> { in upgradeable_read()
276 pub unsafe fn get_mut(&mut self) -> &mut T { in get_mut()
305 pub unsafe fn leak(this: Self) -> &'rwlock T { in leak()
315 pub fn try_upgrade(self) -> Result<RwLockWriteGuard<'rwlock, T>, Self> { in try_upgrade() argument
341 pub fn upgrade(mut self) -> RwLockWriteGuard<'rwlock, T> { in upgrade() argument
355 pub fn downgrade(self) -> RwLockReadGuard<'rwlock, T> { in downgrade() argument
381 pub unsafe fn leak(this: Self) -> &'rwlock T { in leak()
399 pub unsafe fn leak(this: Self) -> &'rwlock T { in leak()
408 pub fn downgrade(self) -> RwLockReadGuard<'rwlock, T> { in downgrade() argument
427 pub fn downgrade_to_upgradeable(self) -> RwLockUpgradableGuard<'rwlock, T> { in downgrade_to_upgradeable() argument