# async-macros [![crates.io version][1]][2] [![build status][3]][4] [![downloads][5]][6] [![docs.rs docs][7]][8] Macros for async-std. - [Documentation][8] - [Crates.io][2] - [Releases][releases] ## Installation ```sh $ cargo add async-macros ``` ## Safety This crate uses `unsafe` for pin projections. ## Contributing Want to join us? Check out our ["Contributing" guide][contributing] and take a look at some of these issues: - [Issues labeled "good first issue"][good-first-issue] - [Issues labeled "help wanted"][help-wanted] ## References - https://github.com/rust-lang-nursery/futures-rs - the `join` + `try_join` macros are direct ports of the old `macro_rules` impls from `futures-rs`. ## License [MIT](./LICENSE-MIT) OR [Apache-2.0](./LICENSE-APACHE) [1]: https://img.shields.io/crates/v/async-macros.svg?style=flat-square [2]: https://crates.io/crates/async-macros [3]: https://travis-ci.com/async-rs/async-macros.svg?branch=master [4]: https://travis-ci.com/async-rs/async-macros [5]: https://img.shields.io/crates/d/async-macros.svg?style=flat-square [6]: https://crates.io/crates/async-macros [7]: https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square [8]: https://docs.rs/async-macros [releases]: https://github.com/async-rs/async-macros/releases [contributing]: https://github.com/async-rs/async-macros/blob/master.github/CONTRIBUTING.md [good-first-issue]: https://github.com/async-rs/async-macros/labels/good%20first%20issue [help-wanted]: https://github.com/async-rs/async-macros/labels/help%20wanted