»Schedule //  Talk
              Thursday, October 9, 2025
              17:00–17:30
              Side Stage
            
How to make your own stream operators
The concept of a Stream in Rust is quite powerful, but it can also be scary, especially when you have to make your own from scratch.
In this tutorial you can learn:
• In which situation you could use a Stream (vs. iterators, coroutines, …).
• How to consume or redirect a Stream with futures (e.g. map, then, for_each, …).
• What are stream operators and how to use them (e.g. flatten, flatten_unordered, merge, …).
• How to build your own stream operators using Pin and Poll (e.g. clone-stream).
At the end of the tutorial, I hope, you will feel more comfortable using Streams and related concepts in Rust.
