(content: &str, byte_offset: usize)
| 467 | } |
| 468 | |
| 469 | fn line_number_at(content: &str, byte_offset: usize) -> usize { |
| 470 | content[..byte_offset].matches('\n').count() + 1 |
| 471 | } |
| 472 | |
| 473 | fn line_text(content: &str, line_num: usize) -> &str { |
| 474 | content.lines().nth(line_num.saturating_sub(1)).unwrap_or("") |
no test coverage detected