Expand description
Contains the Mutex type for async, priority-ordered exclusive access to a resource.
Structs§
- Mutex
- A mutex that queues waiters by priority. Higher priority requesters will receive access first.
- Mutex
Guard - A guard holding access for a Mutex. When dropped, the lock is released.
- Mutex
Waiter - Opaque waiter type used for PriorityQueue entries.
- TryLock
Error - Opaque marker type for try_lock result
Traits§
- Mutex
Queue - Alias trait for
PriorityQueue<MutexWaiter<P>>.
Type Aliases§
- Default
Mutex Queue - The default queue used if unspecified for
Mutex.