async closures have been stabilized in https://github.com/rust-lang/rust/pull/132706 (Rust 1.85).