Rust zimanek bernamesaziya pir-paradîgmayî ye, bi armanca gelemperî ku ji hêla Mozilla ve hatî piştgirî kirin ku bi têgîna "xwedîbûnê" paradîgmayên bernamesaziya fonksiyonel û prosedurî bi pergalek nesne-based tîp û rêveberiya bîranînê re dike yek.
Di guhertoya 1.39 de çi nû ye:
- hevoksaziya bernamesaziya asynkron a nû hatiye stabîlkirin, li ser bingeha fonksiyona "asynch", bloka asynchron { ... } û operatora ".await";
- Dema diyarkirina parametreyên fonksiyonan, girtin û nîşangirên fonksiyonê destûr tê dayîn ku taybetmendiyan diyar bike. Taybetmendiyên berhevkirina şertî (cfg, cfg_attr) têne piştgirî kirin, bi navgîniya lint û taybetmendiyên gazîkirina makro yên alîkar ve tespîtan kontrol dikin;
- "#feature(bind_by_move_pattern_guards)" stabîlkirî, ku destûrê dide karanîna guhêrbarên bi tîpa girêdana "bi-tevger" di şablonan de;
- hişyariyên di derbarê pirsgirêkan de dema kontrolkirina deynkirina guhêrbaran bi karanîna NLL ve hatî veguheztin kategoriya xeletiyên kujer;
- Qabiliyeta bikaranîna pêveka ".toml" ji bo pelên vesazkirinê li rêvebirê pakêta barkirinê zêde bûye.
Navnîşa tevahî ya guhertinan dikare li ser malpera pêşdebiran were dîtin.
Source: linux.org.ru
