pub struct RawSyncMutex(/* private fields */);
Trait Implementations§
Source§impl RawMutex for RawSyncMutex
impl RawMutex for RawSyncMutex
Source§const INIT: RawSyncMutex = _
const INIT: RawSyncMutex = _
Initial value for an unlocked mutex.
Source§type GuardMarker = GuardSend
type GuardMarker = GuardSend
Marker type which determines whether a lock guard should be
Send
. Use
one of the GuardSend
or GuardNoSend
helper types here.Auto Trait Implementations§
impl !Freeze for RawSyncMutex
impl RefUnwindSafe for RawSyncMutex
impl Send for RawSyncMutex
impl Sync for RawSyncMutex
impl Unpin for RawSyncMutex
impl UnwindSafe for RawSyncMutex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more