-6

Rust 的2021 版将于今年晚些时候推出,其主要功能已获批准。用户可以在每晚开始测试其中的一些:

--edition=2021 -Zunstable-options

有哪些主要功能以及它们有何用处?

欢迎提供问题和跟踪问题的示例和链接!


此问题旨在为夜间用户提供早期参考,并作为最终版本指南的补充。

4

1 回答 1

3

目前,虽然计划推出 Rust 2021 版本,但无法保证它会存在,或者何时——就像功能一样,一个版本在发布之前不是真实的。如果发布了稳定的 2021 版本,它应该有相应的版本指南,这应该被认为是最官方的信息来源,取代这里的任何内容。

也就是说,有许多可能的功能可能与提议的 2021 年版本相结合。直到发布之日,2018 年版仍在决定具体功能。这些可能存在也可能不存在于稳定的 2021 版本中:

这些都来自博客文章规划 Rust 2021 版,其中说:

您可以在此处找到正在考虑的功能的完整列表。

使用 2021 版的每晚版本

通过cargo

cargo-features = ["edition2021"]

[package]
name = "edition-2021-example"
version = "0.0.1"
edition = "2021"

通过rustc

rustc +nightly --edition=2021 -Z unstable-options

这些都经过了测试rustc 1.53.0-nightly (07e0e2ec2 2021-03-24)

于 2021-04-05T17:56:08.317 回答