Каков канонический способ реализации методов в Vec <MyType>?
У меня есть структура Animal
. Я хочу реализовать некоторые методы наVec<Animal>
. Я считаю, что правильный способ сделать это - создать новый объект-оболочку с именемAnimals
. Но какой объект нужно сделать для этой оболочки? Структура? Перечисление? Что-то другое?