type 语句用于为现有类型创建新名称。类型名必须使用 UpperCamelCase(大驼峰)命名,否则编译器会发出警告。此规则的例外是原始类型,如 usize、f32 等。
type
UpperCamelCase
usize
f32
别名的主要用途是减少重复代码。例如,io::Result<T> 类型是 Result<T, io::Error> 类型的别名。
io::Result<T>
Result<T, io::Error>
属性