pub trait PerfectChallenges: AchievementStatistic {
// Required method
fn perfect_challenges(&self) -> u32;
// Provided methods
fn name(&self) -> &str { ... }
fn description(&self) -> &str { ... }
fn value(&self) -> f64 { ... }
}