Rust 1.56.0 ve Rust 2021 duyuruldu
(blog.rust-lang.org)- Rust, dil hızla gelişirken aynı zamanda kararlılığı koruyabilmek için Edition yaklaşımını benimsiyor
→ Geriye dönük uyumlu olmayan özellikler, opt-in yöntemiyle edition'lara ekleniyor
- Rust 2021
→ Disjoint capture: Closure, yalnızca gerçekten kullandığı alanları capture ediyor
→ Diziler için IntoIterator: array.into_iter() referans yerine değer üzerinden iterate ediyor
→ Makrolarda OR (|) kullanımı
→ Yeni Cargo Feature Resolver (sürüm 2) varsayılan hale geldi
→ Prelude'e (koşulsuz import edilen standart kütüphane) eklenenler: TryInfo, TryFrom, FromIterator
→ Panic macro artık println!() gibi her zaman bir format string gerektiriyor
→ ident#, ident"...", ident'...' rezerve sözcüklere eklendi
→ bare-trait-objects, ellipsis-inclusive-range-patterns uyarıları hata seviyesine yükseltildi
cargo fixile çoğu durumda otomatik migration desteği sağlanıyor
1 yorum