pub trait IterableInterval<T = isize>where
    Self: IntoIterator<Item = T> + NonIterableInterval<T>,
    T: EndPointTrait<T>,
    isize: Into<T>,{ }
Expand description

Interval adapter. Interface to interval-like structures.

NonIterableInterval it does not implement iterator unlike IterableInterval. IterableInterval inherits all methods of NonIterableInterval.

Implementors§

source§

impl<T, NonIterableIntervalType> IterableInterval<T> for NonIterableIntervalTypewhere NonIterableIntervalType: NonIterableInterval<T>, Self: IntoIterator<Item = T> + NonIterableInterval<T>, T: EndPointTrait<T>, isize: Into<T>,