type
语句可以用来给现有类型赋予一个新的名称。类型必须使用 UpperCamelCase
命名,否则编译器会发出警告。这条规则的例外是原始类型:usize
, f32
等。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
别名的主要用途是减少样板代码;例如,io::Result<T>
类型是 Result<T, io::Error>
类型的别名。
属性