Rust 声明

示例

// Generic types are declared using the <T> annotation

struct GenericType<T> {
    pub item: T
}

enum QualityChecked<T> {
    Excellent(T),
    Good(T),
    // 枚举字段也可以是泛型
    Mediocre { product: T }
}