pub(crate) fn filter_bitmask(
        &self,
        mask: u64,
        mask_bits: u32,
    ) -> impl Iterator<Item = &VersionedCrdsValue> {
        self.shards
            .find(mask, mask_bits)
            .map(move |i| self.table.index(i))
    }
/// Returns all crds values which the first 'mask_bits'
/// of their hash value is equal to 'mask'.
Returns all crds values which the first 'mask_bits'
of their hash value is equal to 'mask'.
Returns all crds values which the first ' mask_bits ' of their hash value is equal to ' mask ' .
pub(crate) fn filter_bitmask(
        &self,
        mask: u64,
        mask_bits: u32,
    ) -> impl Iterator<Item = &VersionedCrdsValue> {
        self.shards
            .find(mask, mask_bits)
            .map(move |i| self.table.index(i))
    }
pub ( crate ) fn filter_bitmask ( & self , mask : u64 , mask_bits : u32 , ) -> impl Iterator < Item = & VersionedCrdsValue > { self . shards . find ( mask , mask_bits ) . map ( move | i | self . table . index ( i ) ) }
Returns all crds values which the first 'mask_bits'
of their hash value is equal to 'mask'.
Returns all crds values which the first ' mask_bits ' of their hash value is equal to ' mask ' .
&self
mask
u64
mask_bits
u32