(&mut self, start: usize, end: usize)
| 170 | } |
| 171 | |
| 172 | pub fn remove_char_range(&mut self, start: usize, end: usize) { |
| 173 | let start = start.min(self.len_chars()); |
| 174 | let end = end.min(self.len_chars()); |
| 175 | if start < end { |
| 176 | self.rope.remove(start..end); |
| 177 | } |
| 178 | } |
| 179 | |
| 180 | pub fn delete_line(&mut self, line: usize) { |
| 181 | if line >= self.line_count() { |
no test coverage detected