Generieke structs kunnen ook hun geparametriseerde types laten beperken door traits.
struct MyStruct<T>
where
T: MyTrait
{
foo: T
...
}
Generieke structs dragen hun geparametriseerde type ook mee in hun implementatieblok:
impl<T> MyStruct<T> {
...
}
