• 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 (|) का उपयोग

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.