#[derive(Copy, Clone, Debug, Eq, Hash, PartialEq, PartialOrd, Ord)]
pub enum Tier {
One,
Two,
Three,
}
impl Tier {
pub fn to_usize(self) -> usize {
match self {
Tier::One => 1,
Tier::Two => 2,
Tier::Three => 3,
}
}
pub fn as_str(self) -> &'static str {
match self {
Tier::One => "tier1",
Tier::Two => "tier2",
Tier::Three => "tier3",
}
}
}