Struct parking_lot::RawFairMutex
source · pub struct RawFairMutex(_);Expand description
Raw fair mutex type backed by the parking lot.
Trait Implementations§
source§impl RawMutex for RawFairMutex
impl RawMutex for RawFairMutex
§type GuardMarker = <RawMutex as RawMutex>::GuardMarker
type GuardMarker = <RawMutex as RawMutex>::GuardMarker
Marker type which determines whether a lock guard should be
Send. Use
one of the GuardSend or GuardNoSend helper types here. Read moresource§impl RawMutexFair for RawFairMutex
impl RawMutexFair for RawFairMutex
source§impl RawMutexTimed for RawFairMutex
impl RawMutexTimed for RawFairMutex
§type Duration = <RawMutex as RawMutexTimed>::Duration
type Duration = <RawMutex as RawMutexTimed>::Duration
Duration type used for
try_lock_for.§type Instant = <RawMutex as RawMutexTimed>::Instant
type Instant = <RawMutex as RawMutexTimed>::Instant
Instant type used for
try_lock_until.source§fn try_lock_until(&self, timeout: Self::Instant) -> bool
fn try_lock_until(&self, timeout: Self::Instant) -> bool
Attempts to acquire this lock until a timeout is reached.
source§fn try_lock_for(&self, timeout: Self::Duration) -> bool
fn try_lock_for(&self, timeout: Self::Duration) -> bool
Attempts to acquire this lock until a timeout is reached.