Rust 2021 Edition planı
(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'a ekleniyor
→ 2018 edition'a eklenen async, en güncel sürümde bile hâlâ resmî bir anahtar kelime değil
→ Belirli bir edition'da oluşturulan crate'ler diğer edition'larla uyumlu olmalı
→ Edition geçişi kolay ve büyük ölçüde otomatikleştirilmiş
- 2021 edition'a eklenecek özellikler
→ Prelude'a (varsayılan olarak içe aktarılan standart kütüphane) eklenenler: TryInfo, TryFrom, FromIterator
→ Yeni Cargo Feature Resolver (sürüm 2) varsayılan değer olacak
→ Diziler için IntoIterator
→ Closure yalnızca gerçekten kullandığı alanları capture edecek
→ Daha tutarlı bir panic!() makrosu
→ Gelecekte eklenecek sözdizimi için önekli tanımlayıcılar ve literal'lere yönelik sözdizimi rezerve edilecek
→ bare-trait-objects, ellipsis-inclusive-range-patterns uyarıları hata olacak
→ Makrolarda OR (|) kullanımı
Henüz yorum yok.