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_strchar::MAXchar::REPLACEMENT_CHARACTERchar::UNICODE_VERSIONchar::decode_utf16char::from_digitchar::from_u32_uncheckedchar::from_u32slice::partition_pointstr::rsplit_oncestr::split_once
以下先前已稳定的 API 现在是 const。
char::len_utf8char::len_utf16char::to_ascii_uppercasechar::to_ascii_lowercasechar::eq_ignore_ascii_caseu8::to_ascii_uppercaseu8::to_ascii_lowercaseu8::eq_ignore_ascii_case
其他更改
Rust 1.52.0 版本中还有其他更改:查看 Rust、Cargo 和 Clippy 的更改内容。
1.52.0 的贡献者
许多人齐心协力创建了 Rust 1.52.0。没有你们,这一切不可能实现。感谢!