(&mut self, range: Range<usize>)
| 28 | |
| 29 | impl Context<'_, '_> { |
| 30 | pub(crate) fn span(&mut self, range: Range<usize>) -> SpanId { |
| 31 | // `+ 1` here to offset the opening quote |
| 32 | self.spans.insert( |
| 33 | Span { |
| 34 | range: range_to_text(range), |
| 35 | pointer: None, |
| 36 | }, |
| 37 | SpanAncestors::union(&[self.parent]), |
| 38 | ) |
| 39 | } |
| 40 | |
| 41 | pub(crate) fn cover(&mut self, span: SpanId, range: Range<usize>) { |
| 42 | self.spans.update(span, |span, _| { |
no test coverage detected