Put the Rust code in order
pub fn group_anagrams(strs: Vec<String>) -> Vec<Vec<String>> { let mut map: std::collections::HashMap<String, Vec<String>> = std::collections::HashMap::new();}impl Solution { let key = String::from_utf8(key).unwrap(); } map.into_values().collect() map.entry(key).or_default().push(s); key.sort(); } for s in strs { let mut key: Vec<u8> = s.bytes().collect();