D | lock.rs | 78 pub struct Lock<T: ?Sized, B: Backend> { struct 94 unsafe impl<T: ?Sized + Send, B: Backend> Send for Lock<T, B> {} implementation 98 unsafe impl<T: ?Sized + Send, B: Backend> Sync for Lock<T, B> {} implementation 100 impl<T, B: Backend> Lock<T, B> { impl 116 impl<T: ?Sized, B: Backend> Lock<T, B> { impl 134 pub(crate) lock: &'a Lock<T, B>, 184 pub(crate) unsafe fn new(lock: &'a Lock<T, B>, state: B::GuardState) -> Self { in new()
|