๐Ÿ“ฆ rust-lang / async-book

Asynchronous Programming in Rust

โ˜… 2.1k stars โ‘‚ 279 forks ๐Ÿ‘ 2.1k watching โš–๏ธ MIT License
async-foundations
๐Ÿ“ฅ Clone https://github.com/rust-lang/async-book.git
HTTPS git clone https://github.com/rust-lang/async-book.git
SSH git clone git@github.com:rust-lang/async-book.git
CLI gh repo clone rust-lang/async-book
Nick Cameron Nick Cameron Merge pull request #259 from nrc/io 2dd70d7 2 months ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ ci
๐Ÿ“ examples
๐Ÿ“ src
๐Ÿ“„ .gitignore
๐Ÿ“„ .rustfmt.toml
๐Ÿ“„ book.toml
๐Ÿ“„ LICENSE
๐Ÿ“„ README.md
๐Ÿ“„ README.md

Asynchronous Programming in Rust

This book aims to be a thorough guide to asynchronous programming in Rust, from beginner to advanced.

This book has been unmaintained for a long time and has not had a lot of love. We're currently working to bring it up to date and make it much better! As we're making some major changes, the content might be a bit mixed up, parts may be duplicated or missing, etc. Bear with us, it'll get better soon :-) To see what we're planning and to let us know what you think, see issue 224.

Requirements

The async book is built with [mdbook] (docs), you can install it using cargo.

cargo install mdbook
cargo install mdbook-linkcheck

Building

To create a finished book, run mdbook build to generate it under the book/ directory.

mdbook build

Development

While writing it can be handy to see your changes, mdbook serve will launch a local web server to serve the book.

mdbook serve