pub trait BitSetBase {
    type Conf: Config;

    const TRUSTED_HIERARCHY: bool;
}

Required Associated Types§

Required Associated Constants§

source

const TRUSTED_HIERARCHY: bool

Does each raised bit in hierarchy bitblock correspond to non-empty data block?

Currently has effect for Eq/internals::is_eq() and BitSetInterface::is_empty()/internals::is_empty().

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T: LevelMasks> BitSetBase for &'a T

§

type Conf = <T as BitSetBase>::Conf

source§

const TRUSTED_HIERARCHY: bool = T::TRUSTED_HIERARCHY

Implementors§

source§

impl<Conf: Config> BitSetBase for BitSet<Conf>

§

type Conf = Conf

source§

const TRUSTED_HIERARCHY: bool = true

source§

impl<Conf: SmallConfig> BitSetBase for SmallBitSet<Conf>

§

type Conf = Conf

source§

const TRUSTED_HIERARCHY: bool = true

source§

impl<Op, S1, S2> BitSetBase for Apply<Op, S1, S2>
where Op: BitSetOp, S1: LevelMasks, S2: LevelMasks<Conf = S1::Conf>,

source§

impl<Op, S, Cache> BitSetBase for Reduce<Op, S, Cache>
where Op: BitSetOp, S: Iterator + Clone, S::Item: LevelMasks,