raghu@dark-factory :~/kb/poll-based-futures $ cat

Poll-based futures

In Rust, an async value is an inert state machine that makes no progress until an executor polls it, so a future that is never awaited simply never runs.

grounded in: HN theme 'Rust systems and concurrency: Rust's ergonomics, async pitfalls, and its influence on other tools are an active discussion' (2026-07-16)

Connected concepts

Async runtime, Function coloring, Cooperative scheduling, Cancellation safety

Explore it live in the knowledge graph →