💡
原文英文,约900词,阅读约需3分钟。
📝
内容提要
Rust 1.80.0发布,新增LazyCell和LazyLock类型,实现延迟初始化。新增cfg检查功能,可检查Cargo.toml中的特性名和值。模式中可使用独占范围。其他改进和稳定的API。
🎯
关键要点
- Rust 1.80.0版本发布,新增LazyCell和LazyLock类型,实现延迟初始化。
- LazyLock是线程安全的,适用于静态值的初始化。
- LazyCell不支持线程同步,但可用于线程局部静态变量。
- Cargo 1.80启用cfg名称和值的检查,帮助捕捉配置错误。
- 新增的警告功能可检测意外的cfg条件值。
- Rust模式现在支持使用排他性范围,简化了代码书写。
- 多个API在常量上下文中实现稳定。
- Rust 1.80.0的发布得益于众多贡献者的努力。
➡️