Rust 语言之旅 目录

重温泛型结构体

泛型结构体也可以通过 Trait 来约束其参数化类型:

struct MyStruct<T>
where
    T: MyTrait
{
    foo: T
    ...
}

泛型结构体在它的实现块中有其参数化的类型:

impl<T> MyStruct<T> {
    ...
}
Mascot Ferris