A small and fast async runtime for Rust
A small and fast async runtime for Rust
Async multi-producer multi-consumer channel
Portable interface to epoll, kqueue, event ports, and wepoll
Async I/O and timers
Task abstraction for building executors
A simple and fast random number generator
Futures, streams, and async I/O combinators.
Notify async tasks or threads
Async executor
A thread pool for isolating blocking I/O in async programs
Concurrent multi-producer multi-consumer queue
Async synchronization primitives
Async interface for working with processes
Compatibility adapter between tokio and futures
Async broadcast channels
Async filesystem primitives
Async networking primitives for TCP/UDP/Unix communication
Run closures in parallel
Thread parking and unparking
Convert closures into wakers
Duplicate an async I/O handle
futures::task::AtomicWaker extracted into its own crate
Asynchronous signal handling