Futures-aware lock primitives
APACHE-2.0 License
Coroutine and async/await support for tokio-based futures
A type that asserts that the underlying type is not moved after being pinned and mutably accessed.
Code examples, data structures, and links from my book, Rust Atomics and Locks.
Another Promise/Future library for Rust
Work-stealing thread pool for executiong futures
An Async SDR Runtime for Heterogeneous Architectures
Compact and efficient synchronization primitives for Rust. Also provides an API for creating cust...
Futures, streams, and async I/O combinators.
The fast async mutex which uses spinlock algorithm with using waker
An implementation of Craig and, indenpendently, Magnussen, Landin, and Hagersten queue lock for m...
A Rust lock supporting priority inheritance on Linux.
Zero-cost asynchronous programming in Rust
Access an object from a single Tokio task
Deadlock freedom
Converts sync closures into non-thread blocking futures. Supports futures 0.1 & 0.3