Rust 2021 版本計劃發布
Rust 開發團隊宣布 Rust 語言的第三個版本 Rust 2021 計劃于今年 10 月發布。
Rust 1.0 的發布確立了 "穩定前進(stability without stagnation)"作為 Rust 的更新原則。自 1.0 版本以來,一旦一個功能在穩定版上發布,Rust 就會承諾在未來的所有版本中支持該功能。然而,有些時候,必須對語言做一些不向后兼容的改動,比如引入一個新的關鍵字,這將使同名的變量無效。此時 Rust 將通過更新版本來解決這個問題。
文中列出了 Rust 2021 的主要改動,包括新的標準庫內容、默認使用 Gargo 功能解析器、數組的 IntoIterator 實現、閉包捕獲修改、panic 宏一致性修改、保留的語法、新的硬件警告、macro_rules 中的模式等內容。
此外,文中表示,版本升級不會分裂 Rust 生態系統,所有的 Rust 代碼,無論哪個版本,最終都會被編譯成編譯器中相同的內部表示。并且,Rust 會提供自動遷移工具和版本遷移指南來為用戶進行版本遷移。需要注意的是,自動遷移工具并不完美,有些細節仍需要用戶手動解決。
本文轉自OSCHINA
本文標題:Rust 2021 版本計劃發布
本文地址:https://www.oschina.net/news/141124/rust-2021-edition-plan