Rust minangka basa pamrograman multi-paradigma, tujuan umum sing dikompilasi dening Mozilla sing nggabungake paradigma pemrograman fungsional lan prosedural kanthi sistem obyek adhedhasar jinis lan manajemen memori liwat konsep "kepemilikan".
Apa anyar ing versi 1.39:
- sintaks pemrograman asinkron anyar wis distabilake, adhedhasar fungsi "async", blok async move {... } lan operator ".await";
- Diijini kanggo nemtokake atribut nalika nemtokake paramèter fungsi, penutupan, lan penunjuk fungsi. Atribut kompilasi kondisional (cfg, cfg_attr) didhukung, ngontrol diagnostik liwat lint lan atribut panggilan makro tambahan;
- stabil "#feature (bind_by_move_pattern_guards)", sing ngidini panggunaan variabel kanthi jinis naleni "by-move" ing cithakan;
- bebaya babagan masalah nalika mriksa peminjaman variabel nggunakake NLL wis ditransfer menyang kategori kesalahan fatal;
- Kemampuan kanggo nggunakake ekstensi ".toml" kanggo file konfigurasi wis ditambahake menyang manager paket kargo.
Dhaptar owah-owahan lengkap bisa ditemokake ing situs web pangembang.
Source: linux.org.ru