Rust的never类型(!)在经过10年努力和5次失败尝试后终于在nightly版上稳定下来。作者花了超过2年时间参与这项工作,用一种既释然又空虚的情绪描述了这一成果。
背景
Rust的never类型(!)代表不存在于任何值的类型(例如从不返回的函数的返回类型),是Rust编译器中最长的不稳定特性之一,过去十年间多次尝试稳定化均未成功。
- 来源
- Lobsters
- 发布时间
- 2026年8月25日 23:11
- 评分
- 7.0 / 10
Rust的never类型(!)在经过10年努力和5次失败尝试后终于在nightly版上稳定下来。作者花了超过2年时间参与这项工作,用一种既释然又空虚的情绪描述了这一成果。
Rust的never类型(!)代表不存在于任何值的类型(例如从不返回的函数的返回类型),是Rust编译器中最长的不稳定特性之一,过去十年间多次尝试稳定化均未成功。