标签: rust traits
我有几个泛型函数,其中泛型类型继承自2个特征。将来,这些函数的泛型类型可能会继承自3个特征。
为了避免更改所有功能,我想说的是,该功能具有继承了唯一特征的通用类型,并且特征UnionOfTrait的定义如下: 特征等于多个特征的结合。
UnionOfTrait
总而言之,我想做些类似的事情:
trait UnionOfTrait = Trait1 + Trait2; fn function <T :UnionOfTrait>
这可能吗?