atejade itusilẹ ede siseto eto Ipata 1.43, ti a da nipasẹ iṣẹ akanṣe Mozilla. Ede naa dojukọ aabo iranti, pese iṣakoso iranti aifọwọyi, ati pese awọn irinṣẹ lati ṣaṣeyọri isọdọkan iṣẹ-ṣiṣe giga laisi lilo ikojọpọ idoti ati akoko asiko.
Iṣakoso iranti aifọwọyi ti Rust n ṣe ominira oluṣe idagbasoke lati ifọwọyi ijuboluwole ati aabo lodi si awọn iṣoro ti o dide lati ifọwọyi iranti ipele-kekere, gẹgẹbi awọn iraye si iranti ọfẹ lẹhin, awọn ifisilẹ ijuboluwole asan, awọn agbekọja buffer, ati bii bẹẹ. Oluṣakoso package ti wa ni idagbasoke lati kaakiri awọn ile-ikawe, rii daju apejọ ati ṣakoso awọn igbẹkẹle nipasẹ iṣẹ akanṣe naa. laisanwo, gbigba ọ laaye lati gba awọn ile-ikawe ti o nilo fun eto naa ni titẹ kan. Ibi ipamọ jẹ atilẹyin lati gbalejo awọn ile-ikawe crates.io.
Ilọsiwaju iru wiwa ti awọn alakoko, awọn itọkasi ati awọn iṣẹ alakomeji.
Fun apẹẹrẹ, koodu atẹle, eyiti o fa aṣiṣe tẹlẹ, yoo ni anfani lati ṣajọ (Rust bayi pinnu ni deede pe 0.0 ati & 0.0 gbọdọ jẹ iru f32):
jẹ ki n: f32 = 0.0 + & 0.0;
A ti ṣafikun oniyipada ayika CARGO_BIN_EXE_{orukọ} si Ẹru, eyiti o ṣeto nigbati o ba n ṣe awọn idanwo isọpọ ati gba ọ laaye lati pinnu ọna kikun si faili ti o le ṣiṣẹ ni asọye ni apakan “[bin]]” ti package.
Ti o ba gba awọn alaye laaye lati lo awọn abuda bii "#[cfg()]".
Ile-ikawe naa n pese agbara lati lo awọn iduro to somọ taara fun odidi ati awọn oriṣi ida, laisi gbigbewọle module kan. Fun apẹẹrẹ, o le lẹsẹkẹsẹ kọ u32 :: MAX tabi f32 :: NAN laisi akọkọ pato "lilo std :: u32" ati "lo std :: f32".
New module kun awọn alailẹgbẹ, eyi ti o tun-okeere awọn oriṣi Rust primitive, fun apẹẹrẹ nigbati o nilo lati kọ macro ati rii daju pe awọn iru ko ni pamọ.
Apa tuntun ti API ni a ti gbe lọ si ẹka iduro, pẹlu imuduro
Ni ẹẹkan :: ti pari,
f32 :: LOG10_2,
f32 :: LOG2_10,
f64 :: LOG10_2,
f64 :: LOG2_10 ati
iter :: lẹẹkan_pẹlu.