【Rust日报】2025-02-21 Rust 1.85.0 及 Rust 2024 发布
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
Rust 1.85.0 和 Rust 2024 正式发布,新增异步闭包支持、元组扩展和稳定 API。Linus Torvalds 对 Linux 内核中 Rust 代码使用政策的争议发表看法,强调维护者应管理代码而非使用方式。此外,一位开发者为 Rust 2024 创作了一首歌。
🎯
关键要点
- Rust 1.85.0 和 Rust 2024 正式发布,新增异步闭包支持、元组扩展和稳定 API。
- Rust 2024 版带来多项更新,包括生命周期捕获规则、临时变量作用域调整和标准库的 Future 和 IntoFuture。
- Rust 现在支持异步闭包 async || {},解决了高阶函数签名返回 Future 的问题。
- 新增 #[diagnostic::do_not_recommend] 属性,避免编译器显示无用的 trait 实现诊断信息。
- 元组的 FromIterator 和 Extend 特性扩展到更多长度的元组,支持 collect() 方法。
- std::env::home_dir() 函数更新,修复了在某些 Windows 配置下的异常表现。
- Linus Torvalds 对 Linux 内核中 Rust 代码使用政策的争议发表看法,强调维护者应管理代码而非使用方式。
- Linus 批评 Christoph Hellwig 的观点,认为维护者无权决定代码的使用方式。
- 维护者可以选择忽视 Rust 代码,但不应干涉 Rust 代码使用其所维护的 C 接口。
- 一位开发者为 Rust 2024 创作了一首歌,提供了听歌链接。
🏷️
标签
➡️