pub trait RangeMOCIntoIterator<T: Idx>: Sized {
    type Qty: MocQty<T>;
    type IntoRangeMOCIter: RangeMOCIterator<T, Qty = Self::Qty>;

    // Required method
    fn into_range_moc_iter(self) -> Self::IntoRangeMOCIter;
}

Required Associated Types§

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, T: Idx, Q: MocQty<T>> RangeMOCIntoIterator<T> for &'a RangeMOC<T, Q>

§

type Qty = Q

§

type IntoRangeMOCIter = RangeRefMocIter<'a, T, <&'a RangeMOC<T, Q> as RangeMOCIntoIterator<T>>::Qty>

source§

impl<T: Idx, Q: MocQty<T>> RangeMOCIntoIterator<T> for RangeMOC<T, Q>