use pyo3::prelude::*;
#[pyclass]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Rank {
Bronze,
Silver,
Gold,
Platinum,
Diamond,
Master,
}
#[pymethods]
impl Rank {
pub fn lower_percentile(&self) -> u8 {
match self {
Rank::Bronze => 0,
Rank::Silver => 25,
Rank::Gold => 50,
Rank::Platinum => 75,
Rank::Diamond => 95,
Rank::Master => 99,
}
}
pub fn upper_percentile(&self) -> u8 {
match self {
Rank::Bronze => 25,
Rank::Silver => 50,
Rank::Gold => 75,
Rank::Platinum => 95,
Rank::Diamond => 99,
Rank::Master => 100,
}
}
}