Handbook of Async Rust

Handbook of Asynchronous Rust

Stemming from the 2015 series of articles “Rust in Detail”, this small book explores the topic of asynchronicity in Rust, a modern systems programming language.

It is expected to be published in Q2 2019 under the free license (Creative Commons). Drafts & previews will be available on this website.

Contents at a glance

  1. Introduction
  2. Thinking asynchronously
  3. Writing asynchronously
  4. Futures
    1. Visualising futures
    2. Understanding futures
    3. Combinators
  5. Systems level
    1. Event loops
    2. Epoll and Kqueue
    3. Mio