Trait BitSetBase

Source
pub trait BitSetBase {
    type Conf: Config;

    const TRUSTED_HIERARCHY: bool;
}

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 and BitSetInterface::is_empty().

Required Associated Types§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

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

Source§

const TRUSTED_HIERARCHY: bool = T::TRUSTED_HIERARCHY

Source§

type Conf = <T as BitSetBase>::Conf

Implementors§

Source§

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

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,