Rust 2021 版本计划发布

开发 后端
Rust 开发团队宣布 Rust 语言的第三个版本 Rust 2021 计划于今年 10 月发布。Rust 1.0 的发布确立了 "稳定前进(stability without stagnation)"作为 Rust 的更新原则。自 1.0 版本以来,一旦一个功能在稳定版上发布,Rust 就会承诺在未来的所有版本中支持该功能。

[[399063]]

Rust 开发团队宣布 Rust 语言的第三个版本 Rust 2021 计划于今年 10 月发布。

Rust 1.0 的发布确立了 "稳定前进(stability without stagnation)"作为 Rust 的更新原则。自 1.0 版本以来,一旦一个功能在稳定版上发布,Rust 就会承诺在未来的所有版本中支持该功能。然而,有些时候,必须对语言做一些不向后兼容的改动,比如引入一个新的关键字,这将使同名的变量无效。此时 Rust 将通过更新版本来解决这个问题。

文中列出了 Rust 2021 的主要改动,包括新的标准库内容、默认使用 Gargo 功能解析器、数组的 IntoIterator 实现、闭包捕获修改、panic 宏一致性修改、保留的语法、新的硬件警告、macro_rules 中的模式等内容。

此外,文中表示,版本升级不会分裂 Rust 生态系统,所有的 Rust 代码,无论哪个版本,最终都会被编译成编译器中相同的内部表示。并且,Rust 会提供自动迁移工具和版本迁移指南来为用户进行版本迁移。需要注意的是,自动迁移工具并不完美,有些细节仍需要用户手动解决。

本文转自OSCHINA

本文标题:Rust 2021 版本计划发布

本文地址:https://www.oschina.net/news/141124/rust-2021-edition-plan

责任编辑:未丽燕 来源: 开源中国
相关推荐

2023-07-13 10:55:12

2022-01-26 11:08:07

Kubernetes容器dockershim

2023-08-30 19:06:58

2022-02-21 15:46:31

Rust编程语言受访者

2009-09-29 09:24:54

.NET服务RESTful服务

2022-05-06 09:51:39

开源代码编辑器语言

2014-04-04 10:02:34

RustMozilla

2022-12-13 11:34:53

2021-05-28 17:00:43

阿里云低碳

2010-06-09 16:51:13

Adobe漏洞补丁

2022-01-12 11:08:21

Red语言开发团队项目

2011-03-04 12:11:25

思科渠道

2013-02-22 10:27:31

leap motion体感交互

2011-04-20 11:20:07

Gnome 3.2

2009-06-04 15:29:05

VirtualBox Sun

2020-12-18 09:27:23

Rust语言调查报告

2021-12-14 15:50:04

GoogleChrome零日漏洞

2023-01-04 12:49:58

UltramarinLinux

2020-05-15 10:54:02

OpenStackUssuri版本

2011-07-26 10:15:19

CentOS 6.0
点赞
收藏

51CTO技术栈公众号