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 →