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
.