Myös geneerisillä structeilla voi olla omat parametrisoidut tyyppinsä rajoitettuna traiteilla.
struct MyStruct<T>
where
T: MyTrait
{
foo: T
...
}
Geneeriset structit kantavat parametrisoidun tyyppinsä mukanaan myös toteutuslohkossaan:
impl<T> MyStruct<T> {
...
}
