No description
Find a file
2019-08-16 12:26:55 +02:00
benches Initial commit 2019-08-08 14:44:48 +02:00
docs Merge pull request #25 from Mirabellensaft/mirabellensaft-add-diagrams 2019-08-16 10:47:09 +02:00
examples Update surf-web.rs 2019-08-15 19:57:02 +02:00
src Merge pull request #32 from async-rs/tyler_randomized_spindown 2019-08-15 19:13:43 +02:00
tests Formatting 2019-08-14 15:57:51 +02:00
.gitignore Initial commit 2019-08-08 14:44:48 +02:00
.travis.yml Deny warnings on Travis 2019-08-14 03:58:58 +02:00
Cargo.toml Bring back surf example 2019-08-15 17:07:55 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2019-08-12 20:02:31 +02:00
LICENSE-APACHE Initial commit 2019-08-08 14:44:48 +02:00
LICENSE-MIT Initial commit 2019-08-08 14:44:48 +02:00
README.md Fix typo in readme 2019-08-16 12:26:55 +02:00
rustfmt.toml Add rustfmt config 2019-08-08 16:04:14 +02:00

Async version of Rust's standard library

Build Status License Cargo Documentation chat

This crate provides an async version of std. It provides all the interfaces you are used to, but in an async version and ready for Rust's async/await-syntax.

Documentation

async-std comes with extensive API documentation and a book.

Quickstart

Add the following lines to you Cargo.toml:

[dependencies]
async-std = "0.99"

Or use cargo add if you have it installed:

$ cargo add async-std

Hello world

#![feature(async_await)]

use async_std::task;

fn main() {
    task::block_on(async {
        println!("Hello, world!");
    })
}

Take a look around

Clone the repo:

git clone git@github.com:stjepang/async-std.git && cd async-std

Read the docs:

cargo doc --features docs.rs --open

Check out the examples. To run an example:

cargo run --example hello-world

Contributing

See our contribution document.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.