#[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum Difficulty { Again, Hard, Good, Easy, } pub fn label(difficulty: Difficulty) -> String { match difficulty { Difficulty::Again => "Recommencer".to_string(), Difficulty::Hard => "Difficile".to_string(), Difficulty::Good => "Bon".to_string(), Difficulty::Easy => "Facile".to_string(), } }