Module mutex

Module mutex 

Source

StructsΒ§

AcquireSlow πŸ”’
Future for acquiring the mutex slowly.
Lock
The future returned by Mutex::lock.
LockArc
The future returned by Mutex::lock_arc.
LockInner πŸ”’
Inner future for acquiring the mutex.
Mutex
An async mutex.
MutexGuard
A guard that releases the mutex when dropped.
MutexGuardArc
An owned guard that releases the mutex when dropped.
Start πŸ”’
pin_project_lite doesn’t support #[cfg] yet, so we have to do this manually.

EnumsΒ§

LockArcInnards πŸ”’