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。
#[track_caller]
trait 对象上的 带有 #[track_caller]
注解的方法的 trait 对象会被错误地编译。 #[track_caller]
在 1.45 上尚未稳定。然而,标准库在一些 trait 上使用它以获得更好的错误消息。SliceIndex
、Index
和 IndexMut
的 trait 对象受到此 bug 的影响。
..
到标识符
将元组模式绑定 在 1.45.1 中,我们反向移植了 #74539 的修复程序,但这个修复程序结果是错误的,导致了其他不相关的破坏。因此,此版本回滚了该修复。
1.45.2 的贡献者
许多人共同努力创建了 Rust 1.45.2。没有大家,我们不可能完成这项工作。 谢谢!