Rust’s Pin API

The reasoning behind Pin API and some articles that shade light on its evolutionary process.
Related Topics:
Year:

Rust Futures explained

Series of articles and blog post that helps understanding Rust's futures.
Module std::futuredoc.rust-lang.org Futures crate APIZero-cost asynchronous programming in Rust.rust-lang-nursery.github.io Understanding Futures In Rust — Part 1The goal of this post is to be able to understand this code, and to implement the types and functions required to make this compile. This is valid syntax for real futures from the standard library, and demonstrates how chaining works with futures.www.viget.com Understanding Futures In Rust — Part 2Futures make async programming in Rust easy and readable. Learn how to use futures by building them from scratch. Part 2 focuses on combinators.www.viget.com The Future TraitThe Future trait is at the center of asynchronous programming

Rust Streams

A discussion on HTTP streaming in Rust and some related crates.
Rust streamsAs Rust’s async story is evolving, so is Rust’s streaming story. In this post we’ll take a look at how Rust’s streaming model works, how to use it effectively, and where things are heading in the future.https://blog.yoshuawuyts.com Surf: an asynchronous cross-platform streaming HTTP client for RustAnnouncement of Surf, an asynchronous cross-platform streaming HTTP client for Rust. This project was a collaboration between Kat Marchán (Entropic / Microsoft), Stjepan Glavina (Ferrous Systems), and Yoshua Wuyts.https://blog.yoshuawuyts.com SurfSurf is a friendly HTTP client built for casual Rustaceans and veterans alike. It’s completely modular, and built directly for async/await. Whether it’s a quick