INNER CODE UNIT · Rust

len

xoriors/rencfs · src/arc_hashmap.rs:90

    pub fn len(&self) -> usize {
        self.map.read().expect("cannot obtain lock").len()
    }
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…