Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/handlers/raw_string.rs')
-rw-r--r--crates/ide-assists/src/handlers/raw_string.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/ide-assists/src/handlers/raw_string.rs b/crates/ide-assists/src/handlers/raw_string.rs
index 94b49c5df0..2cbb24a64f 100644
--- a/crates/ide-assists/src/handlers/raw_string.rs
+++ b/crates/ide-assists/src/handlers/raw_string.rs
@@ -80,15 +80,15 @@ pub(crate) fn make_usual_string(acc: &mut Assists, ctx: &AssistContext<'_>) -> O
// parse inside string to escape `"`
let escaped = value.escape_default().to_string();
let suffix = string_suffix(token.text()).unwrap_or_default();
- if let Some(offsets) = token.quote_offsets() {
- if token.text()[offsets.contents - token.syntax().text_range().start()] == escaped {
- let end_quote = offsets.quotes.1;
- let end_quote =
- TextRange::new(end_quote.start(), end_quote.end() - TextSize::of(suffix));
- edit.replace(offsets.quotes.0, "\"");
- edit.replace(end_quote, "\"");
- return;
- }
+ if let Some(offsets) = token.quote_offsets()
+ && token.text()[offsets.contents - token.syntax().text_range().start()] == escaped
+ {
+ let end_quote = offsets.quotes.1;
+ let end_quote =
+ TextRange::new(end_quote.start(), end_quote.end() - TextSize::of(suffix));
+ edit.replace(offsets.quotes.0, "\"");
+ edit.replace(end_quote, "\"");
+ return;
}
edit.replace(token.syntax().text_range(), format!("\"{escaped}\"{suffix}"));