unsafe impl Sync for Mutex {} // no threads on this platform
impl Mutex {
+ #[inline]
pub const fn new() -> Mutex {
Mutex { locked: Cell::new(false) }
}
pub unsafe fn try_lock(&self) -> bool {
self.locked.replace(true) == false
}
-
- #[inline]
- pub unsafe fn destroy(&self) {}
}