Module futures::sync
[−]
[src]
Future-aware synchronization
This module, which is modeled after std::sync, contains user-space
synchronization tools that work with futures, streams and sinks. In
particular, these synchronizers do not block physical OS threads, but
instead work at the task level.
Modules
| mpsc |
A multi-producer, single-consumer, futures-aware, FIFO queue with back pressure. |
| oneshot |
A one-shot, futures-aware channel |
Structs
| BiLock |
A type of futures-powered synchronization primitive which is a mutex between two possible owners. |
| BiLockAcquire |
Future returned by |
| BiLockAcquired |
Resolved value of the |
| BiLockGuard |
Returned RAII guard from the |