Methods 在Vec上实现方法的标准方式是什么<;MyType>;?

Methods 在Vec上实现方法的标准方式是什么<;MyType>;?,methods,rust,wrapper,vec,Methods,Rust,Wrapper,Vec,我有一些结构动物。我想在Vec上实现一些方法。我认为正确的方法是创建一个名为Animals的新包装器对象。但是,制作此包装器的正确对象是什么?结构?枚举?还有什么吗?看看这个问题及其答案。不是一个重复的问题,但它似乎是你问题的答案。@Onriocatenacci这实际上是堆栈溢出上重复的问题:一个问题的答案回答另一个问题。谢谢,@Onriocatenacci。看起来我确实需要将它包装在一个简单的结构中,比如pub struct(Vec特别有帮助。@Shepmaster我不认为这是重复的问题。只有

我有一些结构
动物
。我想在
Vec
上实现一些方法。我认为正确的方法是创建一个名为
Animals
的新包装器对象。但是,制作此包装器的正确对象是什么?结构?枚举?还有什么吗?

看看这个问题及其答案。不是一个重复的问题,但它似乎是你问题的答案。@Onriocatenacci这实际上是堆栈溢出上重复的问题:一个问题的答案回答另一个问题。谢谢,@Onriocatenacci。看起来我确实需要将它包装在一个简单的结构中,比如
pub struct(Vec特别有帮助。@Shepmaster我不认为这是重复的问题。只有当问题具有相同的潜在答案集时,它们才是重复的。否则,我们无法向封闭问题添加不属于“重复”答案的新答案。@SvenMarnach足够清楚。显示的文本是“这个问题已经有答案了”。我的观点是,这些问题不一定是完全重复的,它们只需要用相同的答案来解决,这就是我认为你也在说的。