Functional asynchronous programming

Maybe you have already encountered the futures crate and its Stream trait? Or maybe you are curious about how to use Streams in your own projects?

I have written a series of educational posts about functional asynchronous programming with asynchronous primitives such as Streams.

Title Description
Functional async How to start with the basics of functional asynchronous programming in Rust with streams and sinks.
Making generators How to create simple iterators and streams from scratch in stable Rust.
Role of coroutines An overview of the relationship between simple functions, coroutines and streams.
Building stream combinators How to add functionality to asynchronous Rust by building your own stream combinators.

It's quite likely I made mistakes, so if you have feedback, please let me know!

1 Like