Trait interval_adapter::IterableInterval

source ·
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 NonIterableIntervalType
where NonIterableIntervalType: NonIterableInterval<T>, Self: IntoIterator<Item = T> + NonIterableInterval<T>, T: EndPointTrait<T>, isize: Into<T>,