Rencana Rust 2021 Edition
(blog.rust-lang.org)<p>- Rust mengadopsi pendekatan Edition agar bahasa ini bisa berkembang cepat sambil tetap menjaga stabilitas<br />
→ Fitur yang tidak kompatibel ke belakang ditambahkan ke edition dengan pendekatan opt-in<br />
→ `async` yang ditambahkan di edisi 2018 masih belum menjadi keyword resmi bahkan di versi terbaru<br />
→ Crate yang dibuat di edition tertentu harus tetap kompatibel dengan edition lain <br />
→ Migrasi edition itu mudah dan sebagian besar sudah diotomatisasi <br />
- Fitur yang akan ditambahkan di edition 2021 <br />
→ Ditambahkan ke Prelude (standard library yang selalu diimpor): `TryInfo`, `TryFrom`, `FromIterator`<br />
→ Cargo Feature Resolver baru (versi 2) menjadi nilai default<br />
→ `IntoIterator` untuk array<br />
→ Closure hanya menangkap field yang benar-benar digunakan <br />
→ Makro `panic!()` yang lebih konsisten<br />
→ Memesan sintaks untuk identifier dan literal berprefiks demi sintaks yang akan ditambahkan di masa depan<br />
→ Peringatan `bare-trait-objects`, `ellipsis-inclusive-range-patterns` diubah menjadi error<br />
→ Penggunaan OR (`|`) di makro </p>
Belum ada komentar.