use std::collections::HashMap; fn main() { let mut users = HashMap::new(); users.insert("alice", 42); users.insert("bob", 91); users.insert("charlie", 67); let threshold = 50; for (user, score) in &users { if *score > threshold { roast_user(user, *score); } else { println!("{} survived.", user); } } let worst = users .iter() .max_by_key(|(_, score)| *score); if let Some((user, score)) = worst { println!("Most questionable: {} ({})", user, score); } } fn roast_user(user: &str, score: i32) { println!("{} scored {} EWW 💀", user, score); }