Crate qutex [] [src]

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 Guard.

FutureReadGuard

A future which resolves to a ReadGuard.

FutureWriteGuard

A future which resolves to a WriteGuard.

Guard
QrwLock

A lock-free queue-backed read/write data lock.

QrwRequest

A request to lock the qutex for either read or write access.

Qutex

A lock-free-queue-backed exclusive data lock.

ReadGuard
Request

A request to lock the qutex for exclusive access.

WriteGuard