Tour durch Rust Inhaltsverzeichnis

Generische Structs Erneut Betrachtet

Generische Structs können ebenfalls ihre parametrisierten Typen durch Traits einschränken lassen.

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

Generische Structs besitzen ihren parametrisierten Typ auch in ihrem Implementierungsblock:

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