Lines Matching defs:Item
28 type Item: ?Sized; typedef
45 fn get(&self) -> Option<&Self::Item>; in get()
51 fn next(&mut self) -> Result<Option<&Self::Item>, Self::Error> { in next()
124 fn find<F>(&mut self, mut f: F) -> Result<Option<&Self::Item>, Self::Error> in find()
148 F: FnMut(&Self::Item), in for_each()
207 fn nth(&mut self, n: usize) -> Result<Option<&Self::Item>, Self::Error> { in nth()
300 fn next_back(&mut self) -> Result<Option<&Self::Item>, Self::Error> { in next_back()
310 type Item = I::Item; typedef
319 fn get(&self) -> Option<&I::Item> { in get()
329 fn next(&mut self) -> Result<Option<&I::Item>, I::Error> { in next()
339 type Item = I::Item; typedef
348 fn get(&self) -> Option<&I::Item> { in get()
358 fn next(&mut self) -> Result<Option<&I::Item>, I::Error> { in next()
367 I: Iterator<Item = Result<&'a T, E>>, in convert()
382 type Item = T; typedef
430 type Item = T; typedef
467 type Item = I::Item; typedef
481 fn get(&self) -> Option<&I::Item> { in get()
508 type Item = I::Item; typedef
538 fn get(&self) -> Option<&I::Item> { in get()
551 fn next(&mut self) -> Result<Option<&I::Item>, I::Error> { in next()
595 type Item = B; typedef
638 type Item = B; typedef
679 type Item = I::Item; typedef
688 fn get(&self) -> Option<&I::Item> { in get()
693 fn next(&mut self) -> Result<Option<&I::Item>, B> { in next()
714 fn next_back(&mut self) -> Result<Option<&I::Item>, B> { in next_back()
729 type Item = I::Item; typedef
744 fn get(&self) -> Option<&I::Item> { in get()
770 type Item = I::Item; typedef
785 fn get(&self) -> Option<&I::Item> { in get()
811 type Item = I::Item; typedef
826 fn get(&self) -> Option<&I::Item> { in get()
861 type Item = I::Item; typedef
875 fn get(&self) -> Option<&I::Item> { in get()
897 fn _is_object_safe(_: &FallibleStreamingIterator<Item = (), Error = ()>) {} in _is_object_safe()
898 fn _is_object_safe_double(_: &DoubleEndedFallibleStreamingIterator<Item = (), Error = ()>) {} in _is_object_safe_double()