2
0
Fork 1
mirror of https://github.com/async-rs/async-std.git synced 2025-01-16 10:49:55 +00:00
No description
Find a file
2019-08-15 14:05:16 +02:00
benches Initial commit 2019-08-08 14:44:48 +02:00
docs Fix patterns chapter 2019-08-12 22:23:42 +02:00
examples Cleanup and docs 2019-08-14 04:22:37 +02:00
src Use our own Sink/Empty and fix compilation errors 2019-08-15 11:47:20 +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 Update urls 2019-08-15 19:57:20 +09: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 Start a new README 2019-08-15 14:05:16 +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 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.