(&mut self)
| 70 | type Item = Option<(usize, usize)>; |
| 71 | |
| 72 | fn next(&mut self) -> Option<Option<(usize, usize)>> { |
| 73 | if self.idx >= self.locs.len() { |
| 74 | return None; |
| 75 | } |
| 76 | let x = match self.locs.pos(self.idx) { |
| 77 | None => Some(None), |
| 78 | Some((s, e)) => { |
| 79 | Some(Some((s, e))) |
| 80 | } |
| 81 | }; |
| 82 | self.idx += 1; |
| 83 | x |
| 84 | } |
| 85 | } |
| 86 | |
| 87 | /// `RegularExpression` describes types that can implement regex searching. |
nothing calls this directly
no test coverage detected