(mut self)
| 48 | |
| 49 | #[inline] |
| 50 | fn last(mut self) -> Option<I::Item> { |
| 51 | let peek_opt = match self.peeked.take() { |
| 52 | Some(None) => return None, |
| 53 | Some(v) => v, |
| 54 | None => None, |
| 55 | }; |
| 56 | self.iter.last().or(peek_opt) |
| 57 | } |
| 58 | |
| 59 | #[inline] |
| 60 | fn size_hint(&self) -> (usize, Option<usize>) { |
no test coverage detected