Тур по Rust Содержание

Обощенные структуры снова (Generic Structs Revisited)

Обобщенные структуры также могут иметь свои обобщенные, параметризованные типы, ограниченные типажами.

struct MyStruct<T>
where
    T: MyTrait
{
    foo: T
    ...
}

Обобщенная структура имеет обобщенный, параметризованный тип в блоке реализации:

impl<T> MyStruct<T> {
    ...
}