[][src]Trait compressed_vec::filter::InnerFilter

pub trait InnerFilter<T: VectBase> {
    type P: Predicate<T>;
    fn filter_bitmask(pred: &Self::P, decoded: T::SI) -> u8;
}

Associated Types

type P: Predicate<T>

Loading content...

Required methods

fn filter_bitmask(pred: &Self::P, decoded: T::SI) -> u8

This method is called with the SinkInput from the decoder, and has to do filtering using the predicate type and return a bitmask; LSB=first item processed

Loading content...

Implementors

impl<T: VectBase> InnerFilter<T> for EqualsIF[src]

type P = SingleValuePredicate<T>

impl<T: VectBase> InnerFilter<T> for OneOfIF[src]

type P = MembershipPredicate<T>

Loading content...