夜间版本启用了下一代特征求解器
作者: lcnr创建于 2026年8月11日更新于 2026年9月17日
标签C-tracking-issueT-typesWG-trait-system-refactor
下一代特性求解器 目前默认情况下在夜间版本中已启用。有关更多详细信息,请参阅 相应的博客文章。这是自 Rust 编译器首次稳定发布以来最大的单一更改。它完全取代了负责证明 where 子句、正则化关联类型以及更多内容的现有类型系统组件。这是 rustc 的内部组件,主要好处将来自于旧实现的移除,这将解除诸如 [类型别名实现特性和返回类型符号][RTN] 等功能的阻碍,增加新的默认特性边界,例如 [Move 和 Forget]、未来的大型编译时性能改进,并将使我们能够修复 [剩余的类型系统不健全性][Project Zero]。即便如此,已有许多预期的行为变化。在夜间版本上开发时,您可能依赖于微妙的类型推断或方法和特性解析变化,这会导致您的项目无法在之前的稳定版本上编译。
内容来源: rust-lang/rust