Trait compacts::bits::Bitwise [] [src]

pub trait Bitwise<'a>: IntoIterator<Item = Entry<'a>> {
    fn and<T>(self, that: T) -> And<'a, Self::IntoIter, T::IntoIter>
    where
        T: IntoIterator<Item = Entry<'a>>
;
fn or<T>(self, that: T) -> Or<'a, Self::IntoIter, T::IntoIter>
    where
        T: IntoIterator<Item = Entry<'a>>
;
fn and_not<T>(self, that: T) -> AndNot<'a, Self::IntoIter, T::IntoIter>
    where
        T: IntoIterator<Item = Entry<'a>>
;
fn xor<T>(self, that: T) -> Xor<'a, Self::IntoIter, T::IntoIter>
    where
        T: IntoIterator<Item = Entry<'a>>
; }

Required Methods

Important traits for And<'a, L, R>

Important traits for Or<'a, L, R>

Important traits for AndNot<'a, L, R>

Important traits for Xor<'a, L, R>

Implementors