有哪些方法可以创建多种类型的容器?

时间:2016-07-25 20:29:27

标签: rust containers

我想知道如何让容器包含多种类型。我知道:

  • 元组可以包含多种类型
  • 如果我创建了枚举E,我可以创建Vec<E>

在C ++中,如果Vec<A*>B*继承自C*,我们可以创建包含BC元素的A。我们可以在Rust做类似的事吗?例如,如果有几种类型实现相同的特征?

1 个答案:

答案 0 :(得分:4)

1)您可以存储对特征对象的引用或指针。

2)您可以为要存储的内容创建枚举。