E-Ink 新闻日报

← 返回列表

为何循环特质 impl 的'外部化'证明行不通

本文论证了模块化证明——即 impl 必须建立所有超特质义务——是支持 Rust 中循环特质实现唯一可行的方案。作者解释了为何另一种替代方案(外部证明,由调用方证明超特质)与 Rust 的设计不兼容。这是关于循环特质实现系列的 ongoing 文章之一。

背景

这是 Rust 编译器贡献者博客系列的一部分,探讨循环特质实现这一长期存在的功能需求,该功能允许特质之间相互循环引用。

来源
Lobsters
发布时间
2026年10月11日 00:56
评分
6.0 / 10