INNER CODE UNIT · Rust
test_arc_hashmap
xoriors/rencfs · src/arc_hashmap.rs:100
fn test_arc_hashmap() {
let m = ArcHashMap::default();
{
let v = m.insert(1, 2);
assert_eq!(*v, 2);
assert_eq!(m.len(), 1);
m.insert(2, 3);
assert_eq!(m.len(), 1);
let v = m.get_or_insert_with(3, || 4);
assert_eq!(*v, 4);
assert_eq!(m.len(), 2);
}
assert_eq!(m.len(), 0);
}
}