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。没有你们所有人,我们不可能做到这一点。谢谢!