14-重温泛型结构体

重温泛型结构体 — Rust 语言之旅

内容来源 · Tour of Rust / Rust 语言之旅

原文链接: https://tourofrust.com/87_zh-cn.html

重温泛型结构体

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

1
2
3
4
5
6
7
struct MyStruct<T>
where
    T: MyTrait
{
    foo: T
    ...
}

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

1
2
3
impl<T> MyStruct<T> {
    ...
}
最后修改 August 21, 2026: 更新 (76fc81a2e)