书籍阅读Rust 编程官方文档阅读C10 泛型C10 泛型 泛型用于进行代码抽象, 减少重复代码和逻辑, 而 trait 也是为此目的服务. Rust 中泛型为编译时展开, 意味着运行时零额外开销. 同时 lifetime 也是泛型的一种, 用于为编译器提供生命期信息, 从而保证引用的有效性. C11 和 C12 不再赘述.