زنګ 1.36

پراختیایی ټیم د Rust 1.36 معرفي کولو لپاره لیواله دی!

په Rust 1.36 کې څه نوي دي؟
راتلونکی ځانګړتیا ثبات لري، له نوي څخه: تخصیص کریټ، شاید یونیټ , د رسټ 2015 لپاره NLLد HashMap نوی تطبیق او د کارګو لپاره یو نوی بیرغ - آف لائن.


او اوس په ډیر تفصیل سره:

  • په پای کې په Rust 1.36 کې ثبات شوی ځانګړتیا راتلونکی.
  • کریټ تخصیص.
    د Rust 1.36 پورې، د std برخې چې په نړیوال تخصیص پورې اړه لري (لکه Vec )، په تخصیص کریټ کې دي. اوس std به دا برخې بیا صادروي. د دې په اړه نور.
  • شاید یونټ د mem::uninialized پرځای.
    په پخوانیو خپرونو کې، mem::uninialized تاسو ته اجازه درکوي چې د ابتدايي چک څخه تېر شئ، دا د سست صف تخصیص لپاره کارول کیده، مګر دا فعالیت خورا خطرناک دی (نور معلومات)، نو د MaybeUninit ډول ثبات شوی و ، کوم چې خوندي دی.
    ښه، د شاید یونیټ څخه یو خوندي بدیل دی، نو بیا د Rust 1.38 په څیر، mem::uninialized به یو تخریب شوی خصوصیت وي.
    که تاسو غواړئ د غیر پیل شوي حافظې په اړه نور معلومات زده کړئ ، تاسو کولی شئ دا د بلاګ پوسټ د الیکسس بینګیسنر لخوا ولولئ.
  • د رسټ 2015 لپاره NLL.
    په اعلامیه کې زنګ 1.31.0 پراختیا کونکو موږ ته د NLL (غیر لیکسیکل ژوند وخت) په اړه وویل، د ژبې لپاره یو پرمختګ چې د پور اخیستونکي هوښیار او ډیر کاروونکي دوستانه کوي. بېلګه:
    fn main() {
    اجازه راکړئ mut x = 5;
    اجازه راکړئ y = &x;
    اجازه راکړئ z = &mut x; // دا د 1.31.0 څخه مخکې اجازه نه وه.
    }

    په 1.31.0 کې، NLL یوازې په Rust 2018 کې کار کاوه، د دې ژمنې سره چې پراختیا کونکي به په Rust 2015 کې مالتړ اضافه کړي.
    که تاسو غواړئ د NLL په اړه نور معلومات ترلاسه کړئ، تاسو کولی شئ پدې کې نور ولولئ د بلاګ ننوتل (فیلکس کلوکس).

  • د کارګو لپاره نوی بیرغ - آف لائن دی.
    Rust 1.36 د کارګو لپاره نوی بیرغ ثبات کړی. --offline بیرغ کارګو ته وايي چې په محلي توګه زیرمه شوي انحصارونه وکاروي ترڅو دوی وروسته آفلاین وکارول شي. کله چې اړین انحصارونه په آفلاین کې شتون نلري، او که انټرنیټ ته اړتیا وي، نو کارګو به یوه تېروتنه بیرته راولي. د انحصاراتو دمخه ډاونلوډ کولو لپاره ، تاسو کولی شئ د کارګو فچ کمانډ وکاروئ ، کوم چې به ټول انحصارونه ډاونلوډ کړي.
  • دا تاسو کولی شئ د بدلونونو نور تفصیلي کتنه ولولئ.

په معیاري کتابتون کې هم بدلونونه شتون لري:

نور بدلونونه سوله, کارګو и کلپ.

سرچینه: linux.org.ru

Add a comment