Rust路线图:Rust 2018计划的新功能

Rust语言有望在今年推出一些关键的新功能。 Mozilla赞助的语言的路线图草案将完善并稳定所有现有功能,包括impl Trait ,宏2.0,SIMD,生成器,货物包装管理器中的自定义注册表,非词性生存期以及改版模块。 并且诸如Rust语言服务器(RLS)rustfmt代码格式化程序,库和文档之类的工具将处于1.0版本状态。 Rust 2018版本(又名Epoch)可能也对构建系统集成进行了改进。

在哪里下载Rust

根据Mozilla的路线图草案,Rust 2018可能会在9月发布。 现在可以使用Alpha版本。

您可以rustup install nightly运行rustup install nightly以获得每晚的发行版,其中包括当前的Alpha版本。 已经在夜间通道上的开发人员不需要更新编译器。

[ 什么是Rust? 安全,快速,轻松地进行软件开发的方式 | 下一页:在InfoWorld教程中了解如何开始使用Rust | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

Rust将于2018年推出新功能

由于目的是在Rust 2018中仅具有稳定功能,因此Mozilla可能会与Rust 2018分开提供其他新功能。此类“不稳定”功能可能包括外部A const泛型,泛型关联类型和特殊化,从而允许将多个impl块应用于只要其中一个区块比另一个区块更具体,便具有相同的特征。

Mozilla今年在Rust编译器上的工作设置了完整的语言功能,并改进了编译时间和错误消息。 建立rustfix工具以读取和应用来自rustc和第三方皮棉工具的消息也是一个目标。 同时,Rust的图书馆生态系统将获得质量,可发现性和特定领域内容方面的投资。

路线图草案今年重点关注Rust的四个领域:

  • WebAssembly可移植代码格式
  • 网络服务,这是该语言的主要生产使用领域。
  • CLI(命令行界面)应用程序,可以从Rust的可移植性,人体工程学和可靠性中受益。
  • 嵌入式设备。

Rust的开发人员正在寻求有关以下新功能的反馈:

  • rustfix迁移体验,该特性提供了一种工具,可平滑语言各版本之间的迁移。 使用rustfix ,可以自动重写某些代码以符合新功能和习惯用法。
  • 模块系统更改,为简化起见对系统进行了大修。
  • 带内生存期,它删除了明确的生存期参数声明,转而使用新的生存期名称来连接生存期。

相关视频:使用Rust开发更安全的软件

快速开始使用旨在创建快速的系统级软件的Rust新手。 这个为时两分钟的动画讲解者展示了Rust如何绕过令人烦恼的内存和管理编程问题。

From: https://www.infoworld.com/article/3252340/rust-roadmap-the-new-features-planned-for-rust.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值