Module lock

Source
Expand description

Futures-powered synchronization primitives.

This module is only available when the std or alloc feature of this library is activated, and it is activated by default.

Structsยง

MappedMutexGuard
An RAII guard returned by the MutexGuard::map and MappedMutexGuard::map methods. When this structure is dropped (falls out of scope), the lock will be unlocked.
Mutex
A futures-aware mutex.
MutexGuard
An RAII guard returned by the lock and try_lock methods. When this structure is dropped (falls out of scope), the lock will be unlocked.
MutexLockFuture
A future which resolves when the target mutex has been successfully acquired.
OwnedMutexGuard
An RAII guard returned by the lock_owned and try_lock_owned methods. When this structure is dropped (falls out of scope), the lock will be unlocked.
OwnedMutexLockFuture
A future which resolves when the target mutex has been successfully acquired, owned version.