Get the range at the specified index.
(&self, index: usize)
| 50 | |
| 51 | /// Get the range at the specified index. |
| 52 | pub fn get(&self, index: usize) -> Range<usize> { |
| 53 | let len = self.len(); |
| 54 | assert!(index < len, "index {index} is too big for length {len}"); |
| 55 | let index = self.map_index(index); |
| 56 | self.ranges[index] as usize..self.ranges[index + 1] as usize |
| 57 | } |
| 58 | |
| 59 | /// Visit ranges in unspecified order, paired with the index each |
| 60 | /// range occurs at. |
no test coverage detected