Skip to content

Commit 38741b4

Browse files
almost there…
1 parent 48ade40 commit 38741b4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/pgt_text_size/src/text_range_replacement.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ impl TextRangeReplacementBuilder {
8989
/// * `replacement_text` - The text that will replace the content in the original range
9090
pub fn replace_range(&mut self, original_range: TextRange, replacement_text: &str) {
9191
if usize::from(original_range.len()) == replacement_text.len() {
92+
// if the replacement text is the same length as the to-replace range,
93+
// we can just immediately apply the replacement.
94+
let range: std::ops::Range<usize> = original_range.try_into().unwrap();
95+
self.text.replace_range(range, replacement_text);
9296
return;
9397
}
9498

0 commit comments

Comments
 (0)