Structs

An asynchronous Mutex-like type.
A handle to a held Mutex. The guard can be held across any .await point as it is Send.
An asynchronous reader-writer lock.
RAII structure used to release the shared read access of a lock when dropped.
RAII structure used to release the exclusive write access of a lock when dropped.