(&mut self, n: usize)
| 38 | |
| 39 | #[inline] |
| 40 | fn nth(&mut self, n: usize) -> Option<I::Item> { |
| 41 | match self.peeked.take() { |
| 42 | Some(None) => None, |
| 43 | Some(v @ Some(_)) if n == 0 => v, |
| 44 | Some(Some(_)) => self.iter.nth(n - 1), |
| 45 | None => self.iter.nth(n), |
| 46 | } |
| 47 | } |
| 48 | |
| 49 | #[inline] |
| 50 | fn last(mut self) -> Option<I::Item> { |
no outgoing calls
no test coverage detected