我遇到了一个问题,即在我不拥有的类型上实现我不拥有的特征。然后我通过谷歌找到了与之完全相同的问题:如何在我不拥有的类型上实现我不拥有的特征?
令我困惑的是这种限制背后的动机。我来自Scala,在Scala中可以为外部类型拥有外部类型类实例。
为什么Rust会做出这样的限制呢?
我遇到了一个问题,即在我不拥有的类型上实现我不拥有的特征。然后我通过谷歌找到了与之完全相同的问题:如何在我不拥有的类型上实现我不拥有的特征?
令我困惑的是这种限制背后的动机。我来自Scala,在Scala中可以为外部类型拥有外部类型类实例。
为什么Rust会做出这样的限制呢?
.0
语法引用包装的类型。Vec
上实现Display
。 - Christian Bongiorno