Coverage Report

Created: 2026-08-14 08:14

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/dashmap-6.1.0/src/setref/one.rs
Line
Count
Source
1
use crate::mapref;
2
use core::hash::Hash;
3
use core::ops::Deref;
4
5
pub struct Ref<'a, K> {
6
    inner: mapref::one::Ref<'a, K, ()>,
7
}
8
9
impl<'a, K: Eq + Hash> Ref<'a, K> {
10
0
    pub(crate) fn new(inner: mapref::one::Ref<'a, K, ()>) -> Self {
11
0
        Self { inner }
12
0
    }
13
14
0
    pub fn key(&self) -> &K {
15
0
        self.inner.key()
16
0
    }
17
}
18
19
impl<'a, K: Eq + Hash> Deref for Ref<'a, K> {
20
    type Target = K;
21
22
0
    fn deref(&self) -> &K {
23
0
        self.key()
24
0
    }
25
}