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