Rust estas mult-paradigma, ĝeneraluzebla kompilita programlingvo sponsorita fare de Mozilo kiu kombinas la funkciajn kaj procedurajn programajn paradigmojn kun tip-bazita objektosistemo kaj memoradministrado tra la koncepto de "posedo".
Kio nova en versio 1.39:
- la nova nesinkrona programa sintakso estis stabiligita, surbaze de la funkcio "async", la nesinkrona movo { ... } bloko kaj la operatoro ".await";
- Estas permesite specifi atributojn dum difinado de parametroj de funkcioj, fermoj kaj funkciomontriloj. Kondiĉaj kompilaj atributoj (cfg, cfg_attr) estas subtenataj, kontrolante diagnozon per lint kaj helpaj makrovokaj atributoj;
- stabiligita "#feature(bind_by_move_pattern_guards)", kiu ebligas la uzon de variabloj kun la "per-movo" ligtipo en ŝablonoj;
- avertoj pri problemoj dum kontrolado de pruntepreno de variabloj uzante NLL estis translokigitaj al la kategorio de fatalaj eraroj;
- La kapablo uzi la etendon ".toml" por agordaj dosieroj estis aldonita al la administranto de ŝarĝpakaĵo.
La plena listo de ŝanĝoj troveblas en la retejo de la programisto.
fonto: linux.org.ru