Trait rustc_hir::pat_util::EnumerateAndAdjustIterator [−][src]
pub trait EnumerateAndAdjustIterator {
fn enumerate_and_adjust(
self,
expected_len: usize,
gap_pos: Option<usize>
) -> EnumerateAndAdjust<Self>ⓘNotable traits for EnumerateAndAdjust<I>impl<I> Iterator for EnumerateAndAdjust<I> where
I: Iterator, type Item = (usize, <I as Iterator>::Item);
where
Self: Sized;
}
Required methods
fn enumerate_and_adjust(
self,
expected_len: usize,
gap_pos: Option<usize>
) -> EnumerateAndAdjust<Self>ⓘNotable traits for EnumerateAndAdjust<I>impl<I> Iterator for EnumerateAndAdjust<I> where
I: Iterator, type Item = (usize, <I as Iterator>::Item);
where
Self: Sized,
Notable traits for EnumerateAndAdjust<I>
impl<I> Iterator for EnumerateAndAdjust<I> where
I: Iterator, type Item = (usize, <I as Iterator>::Item);