您现在的位置是:首页 > 文章详情

Rust 1.85.0 & Rust 2024 发布

日期:2025-03-04点击:25

Rust 团队正式发布了 Rust 1.85.0 ,并宣布 Rust 2024 版(Rust 2024 Edition)已进入稳定版状态。

Rust 1.85.0 稳定版主要更新内容:

  • Rust 2024 版:Rust 2024 版正式稳定发布,它带来多项语言、标准库、Cargo、Rustdoc 和 Rustfmt 的更新,如改变 RPIT 生命周期捕获规则、调整临时变量作用域、增加FutureIntoFuture到标准库 prelude 等。用户可参考版本指南进行迁移,部分更改可使用cargo fix自动完成。

  • 异步闭包:Rust 现在支持异步闭包async || {} ,调用时返回futures ,标准库 prelude 中新增AsyncFnAsyncFnMutAsyncFnOnce三个类似的 trait,解决了之前无法让内部异步块借用闭包捕获值和用Fn traits 正确表达高阶函数签名返回Future的问题。

  • 隐藏 trait 实现诊断信息:新增#[diagnostic::do_not_recommend]属性,可让编译器在诊断消息中不显示注解的 trait 实现,避免给库作者提供无用或误导性的建议。

  • 元组的FromIteratorExtend:现在这些特性扩展到了更多长度的元组,从单元素(T,)到 12 个元素(T1, T2, .., T11, T12) ,可使用collect()同时将迭代器数据分散到多个集合中。

  • std::env::home_dir()更新:该函数多年来一直被弃用,因其在某些 Windows 配置下表现异常。现在更新其行为作为 bug 修复,后续版本将移除弃用状态。

  • 稳定的 API:多个 API 达到稳定状态,部分 API 在常量上下文中也稳定可用。

详情查看:https://blog.rust-lang.org/2025/02/20/Rust-1.85.0.html

原文链接:https://www.oschina.net/news/336790/rust-1-85-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章