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.
Provided Methods§
Sourcefn every_range(self, end: usize) -> EveryRangeIter<Self> ⓘ
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.
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.