12 điểm bởi xguru 2021-10-22 | 1 bình luận | Chia sẻ qua WhatsApp
<p>- Rust áp dụng mô hình Edition để ngôn ngữ có thể phát triển nhanh mà vẫn duy trì được tính ổn định<br /> → Các tính năng không tương thích ngược được thêm vào edition theo cơ chế opt-in<br /> - Rust 2021<br /> → Disjoint capture: Closure chỉ capture những field mà nó thực sự sử dụng<br /> → IntoIterator for arrays: `array.into_iter()` sẽ iterate theo value thay vì reference <br /> → Hỗ trợ dùng OR (`|`) trong macro<br /> → Cargo Feature Resolver mới (phiên bản 2) là mặc định<br /> → Bổ sung vào Prelude (thư viện chuẩn được import vô điều kiện): `TryInfo`, `TryFrom`, `FromIterator`<br /> → Macro `panic` giờ luôn yêu cầu format string, giống như `println!()` <br /> → `ident#`, `ident"..."`, `ident'...'` được thêm vào nhóm từ dành riêng<br /> → Các cảnh báo `bare-trait-objects`, `ellipsis-inclusive-range-patterns` được nâng thành lỗi<br /> - Phần lớn việc migration được hỗ trợ tự động thông qua `cargo fix` <br /> </p>

1 bình luận

 
xguru 2021-10-22
<p>- Kế hoạch cho Rust 2021 Edition https://vi.news.hada.io/topic?id=4241<br /> </p>