Merencanakan rilis Rust 2021

Kelompok Kerja Edisi Rust 2021 dengan bangga mengumumkan bahwa revisi Rust berikutnya - Rust 2021 - direncanakan untuk tahun ini. Sejauh ini, RFC formal tetap terbuka, tetapi kami berharap dapat segera diadopsi. Perencanaan dan persiapan telah dimulai dan kami berada di jalur yang benar!







Jika Anda penasaran tentang apa yang akan hadir di Rust 2021, atau kapan akan dirilis stabil, baca artikel kami!







Ada apa di edisi ini?



Daftar terakhir inovasi yang akan dimasukkan dalam Rust 2021 belum sepenuhnya ditentukan. Secara keseluruhan, kami berencana untuk merilis Rust 2021 jauh lebih kecil dari Rust 2018, karena alasan berikut:







  • Ritme rilis sudah menjadi reguler, artinya kami akan secara aktif menggunakan keunggulan model "chaining" di level revisi Rust.
  • Rust 2018 mengedit model rilis "stres minimal".
  • Hanya perlu sedikit perubahan mendasar agar bahasa dapat terus berkembang.


Anda dapat membaca lebih lanjut tentang pengembangan konsep revisi di RFC .







Memutuskan apakah suatu fitur akan disertakan dalam Rust 2021 adalah bagian dari proses RFC - sehingga daftar fitur yang diharapkan dapat dan akan berubah. Ini akan berlanjut hingga saat rilis, namun demikian, sekarang kita sudah dapat mempertimbangkan daftar fungsi yang kemungkinan besar akan disertakan di dalamnya.







Foreplay berubah



Meskipun tipe dan fungsi bebas dapat ditambahkan ke pendahuluan tanpa terikat pada revisi, sifatnya berbeda. Menambahkan sifat ke pendahuluan dapat menyebabkan masalah kompatibilitas - misalnya, memanggil metode dengan nama yang sama dengan nama metode dari sifat baru dalam cakupan dapat menyebabkan ambiguitas.







Ciri-ciri berikut telah diusulkan untuk dimasukkan dalam Rust 2021:







  • TryFrom



    /TryInto



  • FromIterator





RFC dengan perubahan ini dapat ditemukan di sini . Harap dicatat bahwa RFC belum diadopsi - komposisi pendahuluan baru sedang dalam diskusi aktif.









RFC 2229 , , , . RFC . , , — - . .







Cargo



Rust 1.51 Cargo, . , #[no_std]



(build-dependencies



std



), ( std



). , std



, .







Rust 2021 , , .









panic



std



core



.







.







, , Rust 2021, — , . , , Rust, , , , Rust 2021 .









, ? , :







  • 1 — RFC , (. . , RFC ).
  • 1 — , Rust 2021, Nightly feature-.
  • 1 — Nightly.
  • 1 — Nightly.
  • 21 — .


, .









Rust 2021 — , . , . , :







  • rustfix



    ,
  • ,
  • .




Dengan pertanyaan apa pun tentang bahasa Rust, Anda dapat dibantu dalam obrolan Telegram berbahasa Rusia atau dalam obrolan serupa untuk pemula . Jika Anda memiliki pertanyaan tentang terjemahan atau ingin membantu, silakan hubungi obrolan penerjemah .

Anda juga dapat mendukung kami di OpenCollective .







Artikel ini diterjemahkan bersama blandger, TelegaOvoshey, funkill dan andreevlex.dll...








All Articles