(&mut self)
| 393 | type Item = T; |
| 394 | |
| 395 | fn next(&mut self) -> Option<T> { |
| 396 | if self.index == self.v.len { |
| 397 | None |
| 398 | } else { |
| 399 | unsafe { |
| 400 | let index = self.index; |
| 401 | self.index += 1; |
| 402 | Some(ptr::read(self.v.get_unchecked_ptr(index))) |
| 403 | } |
| 404 | } |
| 405 | } |
| 406 | |
| 407 | fn size_hint(&self) -> (usize, Option<usize>) { |
| 408 | let len = self.v.len() - self.index; |
no test coverage detected