Rust mangrupakeun multi-paradigma, umum-tujuan disusun basa programming disponsoran ku Mozilla nu ngagabungkeun fungsional jeung prosedural paradigma programming kalawan sistem objék dumasar-jenis jeung manajemén memori ngaliwatan konsép "kapamilikan".
Naon nu anyar dina versi 1.39:
- sintaksis programming Asynchronous anyar geus stabilized, dumasar kana fungsi "async", async move {...} blok jeung ".await" operator;
- Diidinan nangtukeun atribut nalika nangtukeun parameter fungsi, panutupanana, sareng panunjuk fungsi. Atribut kompilasi kondisional (cfg, cfg_attr) dirojong, ngadalikeun diagnostics via lint sareng atribut panggero makro bantu;
- stabilized "#feature (bind_by_move_pattern_guards)", anu ngamungkinkeun pamakéan variabel jeung tipe mengikat "by-move" dina citakan;
- warnings ngeunaan masalah nalika mariksa injeuman variabel maké NLL geus dibikeun ka kategori kasalahan fatal;
- Kamampuh ngagunakeun extension ".toml" pikeun file konfigurasi geus ditambahkeun kana manajer pakét kargo.
Daptar lengkep parobihan tiasa dipendakan dina halaman wéb pamekar.
sumber: linux.org.ru