Lines Matching refs:Item
461 fn from_iter<I: IntoIterator<Item = T>>(i: I) -> Self { in from_iter() argument
472 fn extend<I: IntoIterator<Item = T>>(&mut self, i: I) { in extend() argument
480 fn from_iter<I: IntoIterator<Item = Pair<T, P>>>(i: I) -> Self { in from_iter() argument
491 fn extend<I: IntoIterator<Item = Pair<T, P>>>(&mut self, i: I) { in extend() argument
501 I: Iterator<Item = Pair<T, P>>, in do_extend() argument
519 type Item = T; typedef
534 type Item = &'a T; typedef
543 type Item = &'a mut T; typedef
568 type Item = Pair<&'a T, &'a P>; typedef
570 fn next(&mut self) -> Option<Self::Item> { in next() argument
583 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
618 type Item = Pair<&'a mut T, &'a mut P>; typedef
620 fn next(&mut self) -> Option<Self::Item> { in next() argument
633 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
658 type Item = Pair<T, P>; typedef
660 fn next(&mut self) -> Option<Self::Item> { in next() argument
673 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
710 type Item = T; typedef
712 fn next(&mut self) -> Option<Self::Item> { in next() argument
722 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
753 trait IterTrait<'a, T: 'a>: Iterator<Item = &'a T> + DoubleEndedIterator + ExactSizeIterator {
786 type Item = &'a T; typedef
788 fn next(&mut self) -> Option<Self::Item> { in next() argument
798 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
810 type Item = &'a T; typedef
812 fn next(&mut self) -> Option<Self::Item> { in next() argument
821 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
847 I: DoubleEndedIterator<Item = &'a T>
848 + ExactSizeIterator<Item = &'a T>
864 inner: Box<NoDrop<dyn IterMutTrait<'a, T, Item = &'a mut T> + 'a>>,
868 DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T>
892 type Item = &'a mut T; typedef
894 fn next(&mut self) -> Option<Self::Item> { in next() argument
904 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
916 type Item = &'a mut T; typedef
918 fn next(&mut self) -> Option<Self::Item> { in next() argument
927 fn next_back(&mut self) -> Option<Self::Item> { in next_back() argument
943 I: DoubleEndedIterator<Item = &'a mut T> + ExactSizeIterator<Item = &'a mut T> + 'a,