Map<K, V>
#![allow(unused)] fn main() { let mut map = Map::new(); map.insert("a", 1337); map.insert("b", -42); assert(f"{map}" == "{a: 1337, b: -42}"); assert(f"{map.keys()}" == "[a, b]"); assert(f"{map.values()}" == "[1337, -42]"); assert(map.get("a") == Option::Some(1337)); assert(map.remove("b") == Option::Some(-42)); assert(map.get("b") == Option::None); }