blob: be8d8a6656dc008f4f7b6de161b0d82660a5b110 [file] [log] [blame]
window.SIDEBAR_ITEMS = {"attr":[["main","Marks async function to be executed by the selected runtime. This macro helps set up a `Runtime` without requiring the user to use Runtime or Builder directly."],["test","Marks async function to be executed by runtime, suitable to test environment. This macro helps set up a `Runtime` without requiring the user to use Runtime or Builder directly."]],"fn":[["spawn","Spawns a new asynchronous task, returning a `JoinHandle` for it."]],"macro":[["join","Waits on multiple concurrent branches, returning when all branches complete."],["pin","Pins a value on the stack."],["select","Waits on multiple concurrent branches, returning when the first branch completes, cancelling the remaining branches."],["task_local","Declares a new task-local key of type `tokio::task::LocalKey`."],["try_join","Waits on multiple concurrent branches, returning when all branches complete with `Ok(_)` or on the first `Err(_)`."]],"mod":[["io","Traits, helpers, and type definitions for asynchronous I/O functionality."],["net","TCP/UDP/Unix bindings for `tokio`."],["runtime","The Tokio runtime."],["stream","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."],["sync","Synchronization primitives for use in asynchronous contexts."],["task","Asynchronous green-threads."],["time","Utilities for tracking time."]]};