(&mut self)
| 199 | type Item = Result<SerializedGraphEdge, PristineError>; |
| 200 | |
| 201 | fn next(&mut self) -> Option<Self::Item> { |
| 202 | if self.index < self.edges.len() { |
| 203 | let edge = self.edges[self.index]; |
| 204 | self.index += 1; |
| 205 | Some(Ok(edge)) |
| 206 | } else { |
| 207 | None |
| 208 | } |
| 209 | } |
| 210 | |
| 211 | fn size_hint(&self) -> (usize, Option<usize>) { |
| 212 | let remaining = self.edges.len() - self.index; |