Lines Matching refs:Item
360 fn from_iter<I: IntoIterator<Item = T>>(i: I) -> Self { in from_iter() argument
371 fn extend<I: IntoIterator<Item = T>>(&mut self, i: I) { in extend() argument
379 fn from_iter<I: IntoIterator<Item = Pair<T, P>>>(i: I) -> Self { in from_iter() argument
387 fn extend<I: IntoIterator<Item = Pair<T, P>>>(&mut self, i: I) { in extend() argument
406 type Item = T; typedef
421 type Item = &'a T; typedef
430 type Item = &'a mut T; typedef
455 type Item = Pair<&'a T, &'a P>; typedef
457 fn next(&mut self) -> Option<Self::Item> { in next() argument
470 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
505 type Item = Pair<&'a mut T, &'a mut P>; typedef
507 fn next(&mut self) -> Option<Self::Item> { in next() argument
520 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
546 type Item = Pair<T, P>; typedef
548 fn next(&mut self) -> Option<Self::Item> { in next() argument
561 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
586 type Item = T; typedef
588 fn next(&mut self) -> Option<Self::Item> { in next() argument
598 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
618 inner: Box<dyn IterTrait<'a, T, Item = &'a T> + 'a>,
622 DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T>
624 fn clone_box(&self) -> Box<dyn IterTrait<'a, T, Item = &'a T> + 'a>; in clone_box() argument
649 type Item = &'a T; typedef
651 fn next(&mut self) -> Option<Self::Item> { in next() argument
661 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
673 type Item = &'a T; typedef
675 fn next(&mut self) -> Option<Self::Item> { in next() argument
684 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
709 I: DoubleEndedIterator<Item = &'a T> + ExactSizeIterator<Item = &'a T> + Clone,
711 fn clone_box(&self) -> Box<dyn IterTrait<'a, T, Item = &'a T> + 'a> { in clone_box() argument
722 inner: Box<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>,
726 DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T>
743 type Item = &'a mut T; typedef
745 fn next(&mut self) -> Option<Self::Item> { in next() argument
755 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
767 type Item = &'a mut T; typedef
769 fn next(&mut self) -> Option<Self::Item> { in next() argument
778 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
792 I: DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T>