use std::collections::HashMap;
#[test]
fn hash_maps() {
let mut hash_map = HashMap::new();
hash_map.insert(Letters::A, vec!['a']);
let letters = hash_map.entry(Letters::B).or_insert_with(|| vec!['b']);
letters.push('b');
let _a = hash_map.get_mut(&Letters::A).unwrap();
dbg!(hash_map.len());
hash_map.values().for_each(|characters| {
dbg!(characters);
});
if hash_map.contains_key(&Letters::A) {
dbg!("We have a's");
}
hash_map.remove(&Letters::B);
hash_map.clear();
}
#[derive(Eq, PartialEq, Hash, Debug)]
#[allow(dead_code)]
enum Letters {
A,
B,
C,
}