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);
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…