You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
async-std/README.md

2.4 KiB

Async version of Rust's standard library

Build Status License Cargo Documentation chat

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

For detailed information, take a look at the documentation and the associated book.

Quickstart

Add the following lines to you Cargo.toml:

<<<<<<< HEAD

git clone git@github.com:async-rs/async-std.git && cd async-std
=======
```toml
[dependencies]
async-std = "0.99"
>>>>>>> Start a new README

Or use [cargo add][cargo-add] if you have it installed:

<<<<<<< HEAD

cargo doc --features docs --open
=======
```sh
$ cargo add async-std
>>>>>>> Start a new README

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.