12 poin oleh xguru 2021-10-22 | 1 komentar | Bagikan ke WhatsApp
  • Rust mengadopsi pendekatan Edition agar bahasa ini dapat berkembang cepat sambil tetap menjaga stabilitas

→ Fitur-fitur yang tidak kompatibel secara mundur ditambahkan ke edition dengan mekanisme opt-in

  • Rust 2021

→ Disjoint capture: closure hanya menangkap field yang benar-benar digunakan

→ IntoIterator for arrays: array.into_iter() melakukan iterasi berdasarkan nilai alih-alih referensi

→ Penggunaan OR (|) di macro

→ Cargo Feature Resolver baru (versi 2) menjadi nilai default

→ Penambahan ke Prelude (standard library yang selalu diimpor): TryInfo, TryFrom, FromIterator

→ Macro panic kini selalu memerlukan format string, seperti println!()

ident#, ident"...", ident'...' ditambahkan ke kata yang dicadangkan

→ peringatan bare-trait-objects, ellipsis-inclusive-range-patterns diubah menjadi error

  • Sebagian besar migrasi didukung secara otomatis melalui cargo fix

1 komentar

 
xguru 2021-10-22