Trait RangeIteratorImpl
pub(in ::iter::range) trait RangeIteratorImpl
Specialization implementations for Range.
Associated Types
type Item;
Required Methods
fn spec_next(&mut self) -> Option<Self::Item>fn spec_nth(&mut self, n: usize) -> Option<Self::Item>fn spec_advance_by(&mut self, n: usize) -> Result<(), NonZero<usize>>fn spec_next_back(&mut self) -> Option<Self::Item>fn spec_nth_back(&mut self, n: usize) -> Option<Self::Item>fn spec_advance_back_by(&mut self, n: usize) -> Result<(), NonZero<usize>>
Implementors
impl<A: Step> RangeIteratorImpl for Range<A>impl<T: TrustedStep> RangeIteratorImpl for Range<T>