[−][src]Crate qutex
A collection of locking data structures, both thread-safe and single-thread-optimized, which use Rust futures instead of thread-blocking.
Structs
| FutureGuard | A future which resolves to a |
| FutureReadGuard | A future which resolves to a |
| FutureWriteGuard | A future which resolves to a |
| Guard | Allows access to the data contained within a lock just like a mutex guard. |
| QrwLock | A queue-backed read/write data lock. |
| QrwRequest | A request to lock the lock for either read or write access. |
| Qutex | A lock-free-queue-backed exclusive data lock. |
| ReadGuard | Allows read-only access to the data contained within a lock. |
| Request | A request to lock the qutex for exclusive access. |
| WriteGuard | Allows read or write access to the data contained within a lock. |
Enums
| RequestKind | Specifies whether a |