Тур по Rust Зміст

Узагальнені структури

Узагальнені структури також можуть мати свої узагальнені, параметризовані типи, обмежені трейтами.

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

Узагальнена структура має узагальнений, параметризований тип у блоці реалізації:

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