宣布 Rust 1.45.2

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

Rust 团队宣布发布 Rust 的新版本 1.45.2。Rust 是一种编程语言,它赋予每个人构建可靠高效软件的能力。

如果您之前通过 rustup 安装了 Rust,获取 Rust 1.45.2 非常简单,只需

$ rustup update stable

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

1.45.2 稳定版中的内容

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

特质对象上的 #[track_caller]

带有 #[track_caller] 注解的方法的特质对象将被错误编译。#[track_caller] 在 1.45 上尚未稳定。但是,标准库在某些特质上使用了它来提供更好的错误消息。SliceIndexIndexIndexMut 的特质对象受此错误影响。

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

在 1.45.1 中,我们回退了针对#74539 的修复,但事实证明该修复不正确,导致了其他无关的破坏。因此,此版本恢复了该修复。

1.45.2 的贡献者

许多人共同创建了 Rust 1.45.2。没有你们,我们无法做到。感谢!