Generic structs ก็สามารถมีพารามิเตอร์แบบระบุ traits ได้เช่นเดียวกัน
struct MyStruct<T> where T: MyTrait { foo: T ... }
Generic structs มีพารามิเตอร์เพื่อใช้ระบุ type ในบล็อกที่อิมพลีเมนต์ตัวมันด้วย:
impl<T> MyStruct<T> { ... }