Rust 1.45.2 发布

2020 年 8 月 3 日 · Rust 发布团队

Rust 团队宣布发布新版本的 Rust 1.45.2。Rust 是一种编程语言,旨在帮助每个人构建可靠且高效的软件。

如果您之前通过 rustup 安装了 Rust,那么获取 Rust 1.45.2 非常简单,只需执行以下命令:

$ rustup update stable

如果您还没有安装 rustup,您可以从我们网站的相应页面获取 rustup,并查看 GitHub 上1.45.2 的详细发布说明

1.45.2 稳定版包含的内容

1.45.2 包含了两个修复,一个针对 1.45.1,另一个针对 1.45.0。

trait 对象上的 #[track_caller]

带有 #[track_caller] 注解的方法的 trait 对象会被错误地编译。 #[track_caller] 在 1.45 上尚未稳定。然而,标准库在一些 trait 上使用它以获得更好的错误消息。SliceIndexIndexIndexMut 的 trait 对象受到此 bug 的影响。

将元组模式绑定 .. 到标识符

在 1.45.1 中,我们反向移植了 #74539 的修复程序,但这个修复程序结果是错误的,导致了其他不相关的破坏。因此,此版本回滚了该修复。

1.45.2 的贡献者

许多人共同努力创建了 Rust 1.45.2。没有大家,我们不可能完成这项工作。 谢谢!