Are async blocks dead? Introducing async closures (rust 1.85)
By Ugochukwu Chizaram Omumusinachi. Updated Wed Mar 12 2025We just saw the official release of Rust's 1.85 version, and a lot of wow changes came with it, one of them would be async closures.
This new feature has caused a lively debate in the Rust community: Are async blocks, a staple of Rust’s async ecosystem, now obsolete? Are they useless?
As of February 28, 2025, the answer seems clear—async blocks are far from dead. Instead, they coexist with async closures, each serving unique purposes in Rust’s ever-evolving toolkit for non-blocking code.

Looking into what this means for developers and why both features remain relevant.