A generikus struct-ok szintén rendelkezhetnek olyan típusparaméterekkel, melyeknek meghatározott trait-eket meg kell valósítaniuk (trait-megkötés).
struct MyStruct<T>
where
    T: MyTrait
{
    foo: T
    ...
}
A generikus struct-ok típusparaméterei az implementációs blokkban is megjelennek:
impl<T> MyStruct<T> {
    ...
}
            
            