(
content: &str,
span: (u32, u32),
parent: Option<SelectionRange>,
)
| 91 | } |
| 92 | |
| 93 | fn to_selection_range( |
| 94 | content: &str, |
| 95 | span: (u32, u32), |
| 96 | parent: Option<SelectionRange>, |
| 97 | ) -> SelectionRange { |
| 98 | let start = offset_to_position(content, span.0 as usize); |
| 99 | let end = offset_to_position(content, span.1 as usize); |
| 100 | SelectionRange { |
| 101 | range: Range::new(start, end), |
| 102 | parent: parent.map(Box::new), |
| 103 | } |
| 104 | } |
| 105 | |
| 106 | // ─── Helpers ──────────────────────────────────────────────────────────────── |
| 107 |
no test coverage detected