24HourWire

24HourWire

News from all angles

Хабр Center

Твой async fn на самом деле enum, а Pin нужен потому, что Rust наступил на грабли самоссылающихся структур

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

Redirecting to Хабр in 3 seconds...

Read Now → Explore 24HourWire

Share this story with your network