有没有一种方法可以创建多个特征之和的特征?

时间:2019-04-01 20:27:25

标签: rust traits

我有几个泛型函数,其中泛型类型继承自2个特征。将来,这些函数的泛型类型可能会继承自3个特征。

为了避免更改所有功能,我想说的是,该功能具有继承了唯一特征的通用类型,并且特征UnionOfTrait的定义如下: 特征等于多个特征的结合

总而言之,我想做些类似的事情:

trait UnionOfTrait = Trait1 + Trait2;

fn function  <T :UnionOfTrait>

这可能吗?

0 个答案:

没有答案