Rust 1.85 & Edisi 2024: Async Closures Akhirnya Stabil
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:
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
Belum ada komentar. Jadilah yang pertama! 👋