Zero-cost futures in Rust
http://aturon.github.io/blog/2016/08/11/futures/
Пост начала времен фьюч в расте. Пока без async-а. Из интересного:
- Даже без async-а эти фьючи уже преобразуются в стейт-машину, чтобы избегать оверхеда по аллокациям.
- Введена концепция стримов. Фьючи описывают одно значение, а стримы - расширяют это понятие до потока значений.
#rust #async #futures
http://aturon.github.io/blog/2016/08/11/futures/
Пост начала времен фьюч в расте. Пока без async-а. Из интересного:
- Даже без async-а эти фьючи уже преобразуются в стейт-машину, чтобы избегать оверхеда по аллокациям.
- Введена концепция стримов. Фьючи описывают одно значение, а стримы - расширяют это понятие до потока значений.
#rust #async #futures