Rust 团队很高兴宣布推出新版本 Rust 1.31.1。Rust 是一种系统编程语言,专注于安全性、速度和并发性。
如果您之前已通过 rustup 安装了 Rust,获取 Rust 1.31.1 非常简单,只需运行
$ rustup update stable
如果您尚未安装 rustup,您可以从我们网站的相应页面获取 rustup,并在 GitHub 上查看 1.31.1 的详细发行说明。
1.31.1 stable 版本包含什么内容
此补丁版本通过更新编译器所使用的 libc crate 来修复了在 powerpc-unknown-netbsd 上的构建失败问题。
此外,Rust Language Server 已更新以修复两个关键错误。首先,将鼠标悬停在带有单行属性上方的文档类型的代码上会导致 100% CPU 占用:
/// Some documentation
// Multiple, single-line
// attributes
修复了标准库类型的跳转到定义功能:之前,例如在使用 RLS 查看 HashMap 时,会尝试打开这个文件:
~/.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