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.
304b0ef8ae
Started drafting a new README |
5 years ago | |
---|---|---|
benches | 5 years ago | |
docs | 5 years ago | |
examples | 5 years ago | |
src | 5 years ago | |
tests | 5 years ago | |
.gitignore | 5 years ago | |
.travis.yml | 5 years ago | |
CODE_OF_CONDUCT.md | 5 years ago | |
Cargo.toml | 5 years ago | |
LICENSE-APACHE | 5 years ago | |
LICENSE-MIT | 5 years ago | |
README.md | 5 years ago | |
rustfmt.toml | 5 years ago |
README.md
Async version of Rust's standard library
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
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.