Rust 团队很高兴宣布 Rust 的新版本 1.52.0。Rust 是一种编程语言,它赋予每个人构建可靠高效软件的能力。
如果您之前通过 rustup 安装了 Rust,获取 Rust 1.52.0 就像
$ rustup update stable
如果您还没有,您可以从我们网站上的相应页面获取 rustup
,并查看 GitHub 上1.52.0 的详细发布说明。
1.52.0 稳定版中的内容
此版本中最重要的变化不是语言或标准库,而是对 Clippy 工具支持的增强。
以前,运行 cargo check
然后运行 cargo clippy
实际上不会运行 Clippy:Cargo 中的构建缓存没有区分这两者。然而,在 1.52 中,这个问题已经得到修复,这意味着用户将获得预期的行为,无论他们以何种顺序运行这两个命令。
稳定化的 API
以下方法已稳定。
Arguments::as_str
char::MAX
char::REPLACEMENT_CHARACTER
char::UNICODE_VERSION
char::decode_utf16
char::from_digit
char::from_u32_unchecked
char::from_u32
slice::partition_point
str::rsplit_once
str::split_once
以下先前稳定的 API 现在是 const
。
char::len_utf8
char::len_utf16
char::to_ascii_uppercase
char::to_ascii_lowercase
char::eq_ignore_ascii_case
u8::to_ascii_uppercase
u8::to_ascii_lowercase
u8::eq_ignore_ascii_case
其他更改
Rust 1.52.0 版本中还有其他更改:查看Rust、Cargo 和Clippy 中发生了哪些变化。
1.52.0 的贡献者
许多人共同创建了 Rust 1.52.0。没有你们,我们不可能做到。 感谢!