Rust 1.92.0
5 months ago
- #Rust
- #Compiler
- #Programming
- Rust 1.92.0 版本已发布,引入了新功能和改进项
- 默认拒绝 never 类型的 lint 检查现已强制执行,可能导致受影响的 crate 出现编译错误
- `unused_must_use` lint 不再对 `Result<(), UninhabitedType>` 或 `ControlFlow<UninhabitedType, ()>` 发出警告
- Linux 平台使用 `-Cpanic=abort` 时现在默认生成展开表,支持获取调用栈回溯
- 改进了 `#[macro_export]` 的验证机制,并对内置属性实施更严格的检查
- 多项 API 已完成稳定化,包括 `NonZero<u{N}>::div_ceil` 和 `Location::file_as_c_str`
- Rust 社区的贡献者在此版本中发挥了重要作用