generic struct는 trait으로 제한된 매개변수 자료형을 가질 수도 있습니다.
struct MyStruct<T> where T: MyTrait { foo: T ... }
매개변수 자료형은 generic structure의 구현 블록 안에 표시합니다:
impl<T> MyStruct<T> { ... }