Searched refs:GlobalGuard (Results 1 – 3 of 3) sorted by relevance
80 pub fn lock(&'static self) -> GlobalGuard<B> { in lock()81 GlobalGuard { in lock()87 pub fn try_lock(&'static self) -> Option<GlobalGuard<B>> { in try_lock()88 Some(GlobalGuard { in try_lock()97 pub struct GlobalGuard<B: GlobalLockBackend> { struct101 impl<B: GlobalLockBackend> core::ops::Deref for GlobalGuard<B> { implementation109 impl<B: GlobalLockBackend> core::ops::DerefMut for GlobalGuard<B> implementation160 pub fn as_ref<'a>(&'a self, _guard: &'a GlobalGuard<B>) -> &'a T { in as_ref()168 pub fn as_mut<'a>(&'a self, _guard: &'a mut GlobalGuard<B>) -> &'a mut T { in as_mut()
28 pub use lock::global::{global_lock, GlobalGuard, GlobalLock, GlobalLockBackend, GlobalLockedBy};
20 pub use global::{GlobalGuard, GlobalLock, GlobalLockBackend, GlobalLockedBy};