Skip to main content

IndexSetIteratorExt

Trait IndexSetIteratorExt 

Source
pub trait IndexSetIteratorExt<'a, T: IndexedValue + 'a, S: BitSet, P: PointerFamily<'a>, U: Borrow<IndexSet<'a, T, S, P>>>: Iterator<Item = U> + Sized {
    // Provided method
    fn union_indexical(
        self,
        domain: &P::Pointer<IndexedDomain<T>>,
    ) -> IndexSet<'a, T, S, P> { ... }
}
Expand description

Iterator extension trait for IndexSet.

Provided Methods§

Source

fn union_indexical( self, domain: &P::Pointer<IndexedDomain<T>>, ) -> IndexSet<'a, T, S, P>

Returns the union of the input index sets.

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.

Implementors§

Source§

impl<'a, I, T, S, P, U> IndexSetIteratorExt<'a, T, S, P, U> for I
where T: IndexedValue + 'a, S: BitSet, P: PointerFamily<'a>, U: Borrow<IndexSet<'a, T, S, P>>, I: Iterator<Item = U> + Sized,