pub trait RawMutex { // Required methods fn lock(&self); fn try_lock(&self) -> bool; unsafe fn unlock(&self); }