Crate madsim_tokio
source · [−]Modules
Asynchronous file and standard stream adaptation.
Traits, helpers, and type definitions for asynchronous I/O functionality.
TCP/UDP/Unix bindings for tokio
.
The Tokio runtime.
Due to the Stream
trait’s inclusion in std
landing later than Tokio’s 1.0
release, most of the Tokio stream utilities have been moved into the tokio-stream
crate.
Synchronization primitives for use in asynchronous contexts.
Asynchronous green-threads.
Utilities for tracking time.
Macros
Waits on multiple concurrent branches, returning when all branches complete.
Pins a value on the stack.
Waits on multiple concurrent branches, returning when the first branch completes, cancelling the remaining branches.
Declares a new task-local key of type tokio::task::LocalKey
.
Waits on multiple concurrent branches, returning when all branches
complete with Ok(_)
or on the first Err(_)
.
Functions
Spawns a new asynchronous task, returning a
JoinHandle
for it.