[−][src]Crate async_std
Async version of the Rust standard library.
This crate is an async version of std.
Higher-level documentation in the form of the book "Async programming in Rust with async-std" is available.
Examples
Spawn a task and block the current thread on its result:
use async_std::task; fn main() { task::block_on(async { println!("Hello, world!"); }) }
See here for more examples.
Modules
| fs | Filesystem manipulation operations. |
| future | Asynchronous values. |
| io | Basic input and output. |
| net | Networking primitives for TCP/UDP communication. |
| os | OS-specific extensions. |
| prelude | The async prelude. |
| stream | Asynchronous iteration. |
| sync | Synchronization primitives. |
| task | Asynchronous tasks. |
Macros
| task_local | Declares task-local values. |