When we have some struct T, we usually refer to T as a type.
pub struct Player;
and we can say, the type player.
But what if it's a trait instead?
pub trait Player {}
is correct to refer to the trait player with the word type? Or they have another nomenclature, word or similar?
What about the enumerated types? Is that correct?
pub enum Player {
Soccer,
Rugby,
Basket
}
where we can refer to the enum as the enumerated type Player, or just the type player.