pub trait WaitableMutexGuard<'a, T> {
// Required method
fn inner_guard(&mut self, token: WaitToken) -> &mut MutexGuard<'a, T>;
}pub trait WaitableMutexGuard<'a, T> {
// Required method
fn inner_guard(&mut self, token: WaitToken) -> &mut MutexGuard<'a, T>;
}