Programming
Rust
Comments 7
0
Спасибо, нужное дело делаете!

PS Не хватает статьи про async/await, тем более что фича уже появилась в релизной версии компилятора. Не возьмётесь?
0
Как разберусь напишу, пока не сумел добиться того же эффекта, хотя теоретически все понятно — async fn() возвращает фьючу, которую нужно дернуть из внешнего цикла, передав управление в текущую точку .await, но получаю мало-понятные ошибки компилятора. Кстати, новый синтаксис .await вроде принят пару недель назад, а макрос await! объявлен устаревшим, в общем все в процессе :)
0
async/await, тем более что фича уже появилась в релизной версии компилятора

Эмм… Это в какой, не подскажете? )

0
rustup default beta, текущая 1.36.0-beta.5, поддерживает новый синтаксис .await, но документации как не было так и нет.
0
Ну, уже почти есть :) Как раз, пока статья пишется — всё и подоспеет.
0
Пока async/await реализован в Rust просто ужасно низкоуровнево, без фреймворков это использовать затруднительно, а фреймворки еще не готовы (токио, например работает со старой версией фьючей). Даже не знаю, стоит ли рассматривать сейчас эту технологию как рабочую.
Пример «сырого» async/await.
Статус async/await в tokio.
Only those users with full accounts are able to leave comments. , please.