Harafesina 1.36

Ny ekipa fampandrosoana dia faly manolotra ny Rust 1.36!

Inona no vaovao ao amin'ny Rust 1.36?
Niorina ny toetra ho avy, avy amin'ny vaovao: alloc crate, MaybeUninit , NLL ho an'ny Rust 2015, fampiharana vaovao ny HashMap ary saina vaovao - an-tserasera ho an'ny Cargo.


Ary izao amin'ny antsipiriany bebe kokoa:

  • Farany amin'ny Rust 1.36 voahozongozona toetra ho avy.
  • Crate alloc.
    Amin'ny Rust 1.36, ampahany amin'ny std izay miankina amin'ny mpizara manerantany (toy ny Vec ), dia ao amin'ny vata fampangatsiahana. Ankehitriny dia hanondrana indray ireo ampahany ireo ny std. More momba izany.
  • MaybeUnit fa tsy mem::tsy fantatra.
    Tamin'ny famoahana teo aloha, mem:: uninitialized dia namela anao handalo ny fisavana fanombohana, nampiasaina ho an'ny fametrahana lazy array, saingy mampidi-doza ity fiasa ity (More info), noho izany dia nalamina ny karazana MaybeUninit , izay azo antoka kokoa.
    Eny, hatramin'ny MaybeUninit dia safidy azo antoka kokoa, avy eo amin'ny Rust 1.38, mem:: uninitialized dia ho endri-javatra tsy ampiasaina.
    Raha te hianatra bebe kokoa momba ny fitadidiana tsy fantatra ianao dia afaka mamaky ity lahatsoratra bilaogy nataon'i Alexis Beingessner ity.
  • NLL ho an'ny Rust 2015.
    Ao amin'ny fanambarana Harafesina 1.31.0 Niresaka taminay momba ny NLL (Non-Lexical Lifetime) ny mpamorona, fanatsarana ny fiteny izay mahatonga ny mpitsikilo mindram-bola ho marani-tsaina kokoa sy mora kokoa amin'ny mpampiasa. Ohatra:
    fn main() {
    avelao mut x = 5;
    avelao y = &x;
    avelao z = &mut x; // Tsy navela izany talohan'ny 1.31.0.
    }

    Ao amin'ny 1.31.0, NLL ihany no niasa tao amin'ny Rust 2018, miaraka amin'ny fampanantenana fa hanampy amin'ny Rust 2015 ny mpamorona.
    Raha te hahalala bebe kokoa momba ny NLL ianao dia afaka mamaky bebe kokoa amin'ity lahatsoratra bilaogy (Felix Klocks).

  • Ny saina vaovao ho an'ny Cargo dia β€” an-tserasera.
    Ny Rust 1.36 dia nanamafy saina vaovao ho an'ny Cargo. Ny saina --offline dia milaza amin'ny Cargo mba hampiasa ny fiankinan-doha voatahiry eo an-toerana mba ho azo ampiasaina ivelan'ny aterineto any aoriana. Rehefa tsy hita ivelan'ny aterineto ny fiankinan-doha ilaina, ary raha mbola ilaina ny Internet, dia hamerina fahadisoana i Cargo. Mba hisintonana mialoha ny fiankinan-doha dia azonao atao ny mampiasa ny baikon'ny cargo fetch, izay hisintona ny miankina rehetra.
  • izany afaka mamaky topimaso amin'ny antsipiriany bebe kokoa momba ny fanovana ianao.

Misy fiovana ihany koa ao amin'ny tranomboky mahazatra:

Fiovana hafa harafesina, entana ΠΈ clippy.

Source: linux.org.ru

Add a comment