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