12 ポイント 投稿者 xguru 2021-10-22 | 1件のコメント | WhatsAppで共有
<p>- Rust は、言語が急速に進化しながらも安定性を維持できるよう、Edition 方式を採用<br /> → 後方互換性のない機能を、Opt-in 方式で Edition に追加<br /> - Rust 2021<br /> → Disjoint capture : Closure が実際に使用するフィールドだけをキャプチャ<br /> → IntoIterator for arrays : array.into_iter() が参照ではなく値として iterate <br /> → マクロで OR (`|`) を使用<br /> → 新しい Cargo Feature Resolver(バージョン 2)がデフォルト値<br /> → Prelude(無条件にインポートされる標準ライブラリ)に追加 : TryInfo, TryFrom, FromIterator<br /> → Panic macro は常にフォーマット文字列を要求。`println!()` のように <br /> → `ident#`, `ident"..."`, `ident'...'` が予約語に追加<br /> → bare-trait-objects, ellipsis-inclusive-range-patterns の警告をエラーに<br /> - `cargo fix` によって、ほとんどの自動マイグレーションをサポート <br /> </p>

1件のコメント

 
xguru 2021-10-22
<p>- Rust 2021 Edition の計画 https://ja.news.hada.io/topic?id=4241<br /> </p>