Remove element from hash
- remove
- keys
use std::collections::HashMap; fn main() { let mut counter = HashMap::from([("foo", 1), ("bar", 2)]); println!("{:?}", counter); println!("{:?}", counter.keys()); let was = counter.remove("foo"); println!("{:?}", was); println!("{:?}", counter); println!("{:?}", counter.keys()); }
{"bar": 2, "foo": 1}
["bar", "foo"]
Some(1)
{"bar": 2}
["bar"]