Rust 2021 Edition की योजना
(blog.rust-lang.org)- Rust ने Edition तरीका अपनाया है ताकि भाषा तेज़ी से विकसित हो सके और साथ ही स्थिरता भी बनी रहे
→ जो फीचर backward compatibility नहीं रखते, उन्हें opt-in तरीके से edition में जोड़ा जाता है
→ 2018 edition में जोड़ा गया async अभी भी नवीनतम version में आधिकारिक keyword नहीं है
→ किसी खास edition में बनाया गया crate दूसरे edition के साथ भी compatible होना चाहिए
→ edition migration आसान है और ज़्यादातर automated है
- 2021 edition में जोड़े जाने वाले फीचर
→ Prelude (वह standard library जो हमेशा import होती है) में जोड़: TryInfo, TryFrom, FromIterator
→ नया Cargo Feature Resolver (version 2) default मान होगा
→ Array के लिए IntoIterator
→ Closure केवल उन्हीं fields को capture करेगा जिनका वह वास्तव में उपयोग करता है
→ अधिक consistent panic!() macro
→ भविष्य में जोड़े जाने वाले syntax के लिए prefix लगे identifiers और literals के syntax को reserve किया गया है
→ bare-trait-objects, ellipsis-inclusive-range-patterns warnings को errors में बदला जाएगा
→ macro में OR (|) का उपयोग
अभी कोई टिप्पणी नहीं है.