Rust 团队很高兴地宣布 Rust 的新版本 1.31.1。Rust 是一种专注于安全性、速度和并发性的系统编程语言。
如果您已经通过 rustup 安装了 Rust 的先前版本,则获取 Rust 1.31.1 非常简单,只需运行:
$ rustup update stable
如果您还没有安装,可以从我们网站的相应页面获取 rustup
,并在 GitHub 上查看1.31.1 的详细发布说明。
1.31.1 stable 版本包含什么
此补丁版本通过更新编译器使用的 libc
crate,修复了 powerpc-unknown-netbsd
上的构建失败问题。
此外,Rust 语言服务器已更新以修复两个关键错误。首先,当鼠标悬停在带有单行属性的文档上时,会导致 100% 的 CPU 使用率:
/// Some documentation
#[derive(Debug)] // Multiple, single-line
#[allow(missing_docs)] // attributes
pub struct MyStruct { /* ... */ }
已修复 std 类型的“转到定义”功能:之前,例如在 HashMap
上使用 RLS 时,会尝试打开此文件
~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/libstd/collections/hash/map.rs
现在 RLS 会跳转到正确的位置(对于 Rust 1.31,请注意额外的 src
)
~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libstd/collections/hash/map.rs