From 889f1f0a7c4295503f65d11510e232c1ea757235 Mon Sep 17 00:00:00 2001 From: Geobert Quach Date: Sun, 15 Sep 2019 21:36:17 +0100 Subject: feature(assists): Fix regression --- crates/ra_assists/src/raw_string.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ra_assists') diff --git a/crates/ra_assists/src/raw_string.rs b/crates/ra_assists/src/raw_string.rs index 10ed93173..867f09f28 100644 --- a/crates/ra_assists/src/raw_string.rs +++ b/crates/ra_assists/src/raw_string.rs @@ -45,8 +45,8 @@ pub(crate) fn make_usual_string(mut ctx: AssistCtx) -> Option< )); // parse inside string to escape `"` let start_of_inside = usual_start_pos + TextUnit::from(1); - let inside_str = - text.slice(TextRange::from_to(start_of_inside, text.len() - TextUnit::from(2))); + let end_of_inside = text.len() - usual_start_pos - TextUnit::from(1); + let inside_str = text.slice(TextRange::from_to(start_of_inside, end_of_inside)); escape_quote( edit, &inside_str, -- cgit v1.2.3