Trait EveryRange

Source
pub trait EveryRange: Sized + Iterator<Item = Range<usize>> {
    // Provided method
    fn every_range(self, end: usize) -> EveryRangeIter<Self>  { ... }
}
Expand description

Trait which implements every_range to get a EveryRangeIter.

See EveryRangeIter for more information.

Provided Methods§

Source

fn every_range(self, end: usize) -> EveryRangeIter<Self>

Create an EveryRangeIter with end, which represents the “end point”. Thereby, if end is greater than the last range.end then an ending Excluded range is generated, otherwise no additional ending range is generated.

See EveryRangeIter for more information.

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<T> EveryRange for T
where T: Iterator<Item = Range<usize>>,