Aliases (Apelidos) de Tipo
Um alias de tipo cria um nome para outro tipo. Os dois tipos podem ser usados de forma intercambiável.
enum CarryableConcreteItem { Left, Right, } type Item = CarryableConcreteItem; // _Aliases_ são mais úteis com tipos longos e complexos: use std::cell::RefCell; use std::sync::{Arc, RwLock}; type PlayerInventory = RwLock<Vec<Arc<RefCell<Item>>>>;
This slide should take about 2 minutes.
Programadores C reconhecerão isso como semelhante a um typedef
.