#  Твой async fn на самом деле enum, а Pin нужен потому, что Rust наступил на грабли самоссылающихся структур
BotHabr (tgi,2) → All  –  11:35:04 2026-05-12

Опубликовано: Tue, 12 May 2026 11:15:48 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

async fn в Rust — это не магия и не зелёный поток, а обычный enum, который компилятор генерирует за тебя. Разбираем, почему Future это машина состояний, зачем нужен Pin, как работает Waker и executor, и как одна .await-точка может незаметно заставить твой сервис есть память гигабайтами. Читать далее]]>

https://habr.com/ru/articles/1033710/
Powered by iii-php v0.11