网站首页
编程语言
数据库
系统相关
其他分享
编程问答
StringWrapper
2024-07-11
Rust中为外部类型实现外部trait
由于孤儿规则(orphanrule)的限制,在Rust中无法直接为外部类型实现外部trait。但是我们可以通过构造一个外部类型的wrapper来间接实现这个目的。一个比较常见的使用情形是,外部类型并没有实现Displaytrait,而我们想为其实现。这里,我们以标准库中的String为例进行介绍。externcr