Rust 1.52.0 发布
Rust 1.52.0 版本现已发布,此版本中最大的变化不是对语言或标准库方面的更改,而是对 Clippy 的工具支持的增强。
官方表示,以前,在运行 cargo check 和 cargo clippy 之后,实际上不会运行 Clippy:Cargo 中的构建缓存没有区分这两者。然而,在 1.52 版本中,这个问题已经得到了解决,这意味着用户将得到预期的行为,而与他们运行这两个命令的顺序无关。
稳定的 API
以下 methods 得到了稳定:
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
Other changes
Rust 1.52.0 版本中还包含有 Rust、Cargo 和 Clippy 中的一些变化。
有关更多信息,可参见详细的发行说明。