Rust hija lingwa ta 'programmar ikkumpilata b'ħafna paradigmi u għal skopijiet ġenerali sponsorjata minn Mozilla li tgħaqqad il-paradigmi tal-ipprogrammar funzjonali u proċedurali ma' sistema ta 'oġġett ibbażata fuq it-tip u ġestjoni tal-memorja permezz tal-kunċett ta' "sjieda".
X'hemm ġdid fil-verżjoni 1.39:
- is-sintassi l-ġdida tal-ipprogrammar asinkroniku ġiet stabbilizzata, ibbażata fuq il-funzjoni "async", il-blokka async move { ... } u l-operatur ".wait";
- Huwa permess li jiġu speċifikati attributi meta jiġu definiti parametri ta' funzjonijiet, għeluq, u indikaturi tal-funzjoni. L-attributi ta' kumpilazzjoni kondizzjonali (cfg, cfg_attr) huma appoġġjati, li jikkontrollaw id-dijanjosi permezz ta' attributi ta' sejħa lint u makro awżiljarji;
- stabbilizzat "#feature(bind_by_move_pattern_guards)", li jippermetti l-użu ta 'varjabbli bit-tip ta' rbit "by-move" f'mudelli;
- twissijiet dwar problemi meta jiġi ċċekkjat is-self ta' varjabbli bl-użu ta' NLL ġew trasferiti għall-kategorija ta' żbalji fatali;
- Il-ħila li tuża l-estensjoni ".toml" għall-fajls tal-konfigurazzjoni ġiet miżjuda mal-maniġer tal-pakkett tal-merkanzija.
Il-lista sħiħa tal-bidliet tista 'tinstab fuq il-websajt tal-iżviluppatur.
Sors: linux.org.ru
