← Semua tulisan

Rust 1.85 & Edisi 2024: Async Closures Akhirnya Stabil

· 1 min baca ·RustBerita
Daftar Isi

Rust 1.85 dirilis pada 20 Februari 2025 dan menstabilkan Edisi Rust 2024 — edisi terbesar sejauh ini. Ringkasan dari blog resmi Rust.

Async Closures

Fitur unggulan yang lama ditunggu. Kini Rust mendukung closure asinkron async || {} yang mengembalikan future dan bisa menangkap nilai dari lingkungan lokal, lengkap dengan trait baru AsyncFn, AsyncFnMut, dan AsyncFnOnce:

rust
let fetch = async |url: &str| {
    reqwest::get(url).await
};

Ini menutup celah lama saat menulis kode async yang memakai closure.

Edisi 2024

Edisi adalah mekanisme opt-in untuk perubahan yang berpotensi memutus kompatibilitas, sementara crate antar-edisi tetap bisa saling kompilasi (migrasi berisiko rendah). Edisi 2024 membawa perbaikan penangkapan lifetime pada return-position impl Trait, peringatan unsafe_op_in_unsafe_fn secara default, dan Cargo resolver v3.

Migrasi cukup dengan cargo fix --edition. Sebagai catatan, pada akhir 2025 maintainer kernel Linux bahkan menyatakan Rust “tidak lagi eksperimental” — sinyal kuat adopsi yang makin matang.

Detail di doc.rust-lang.org.

Komentar