| A D | lock.rs | 124 pub fn lock(&self) -> Guard<'_, T, B> { in lock() 129 unsafe { Guard::new(self, state) } in lock() 139 pub struct Guard<'a, T: ?Sized, B: Backend> { struct 146 unsafe impl<T: Sync + ?Sized, B: Backend> Sync for Guard<'_, T, B> {} implementation 148 impl<T: ?Sized, B: Backend> Guard<'_, T, B> { impls 161 impl<T: ?Sized, B: Backend> core::ops::Deref for Guard<'_, T, B> { implementation 170 impl<T: ?Sized, B: Backend> core::ops::DerefMut for Guard<'_, T, B> { implementation 177 impl<T: ?Sized, B: Backend> Drop for Guard<'_, T, B> { implementation 184 impl<'a, T: ?Sized, B: Backend> Guard<'a, T, B> { impls
|