Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/completions/postfix/format_like.rs')
| -rw-r--r-- | crates/ide-completion/src/completions/postfix/format_like.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/crates/ide-completion/src/completions/postfix/format_like.rs b/crates/ide-completion/src/completions/postfix/format_like.rs index 3b22e8a266..76eddc558b 100644 --- a/crates/ide-completion/src/completions/postfix/format_like.rs +++ b/crates/ide-completion/src/completions/postfix/format_like.rs @@ -18,14 +18,13 @@ use ide_db::{ SnippetCap, + source_change::SnippetEdit, syntax_helpers::format_string_exprs::{Arg, parse_format_exprs, with_placeholders}, }; use syntax::{AstToken, ast}; use crate::{ - Completions, - completions::postfix::{build_postfix_snippet_builder, escape_snippet_bits}, - context::CompletionContext, + Completions, completions::postfix::build_postfix_snippet_builder, context::CompletionContext, }; /// Mapping ("postfix completion item" => "macro to use") @@ -57,10 +56,10 @@ pub(crate) fn add_format_like_completions( if let Ok((mut out, mut exprs)) = parse_format_exprs(receiver_text.text()) { // Escape any snippet bits in the out text and any of the exprs. - escape_snippet_bits(&mut out); + SnippetEdit::escape_snippet_bits(&mut out); for arg in &mut exprs { if let Arg::Ident(text) | Arg::Expr(text) = arg { - escape_snippet_bits(text) + SnippetEdit::escape_snippet_bits(text) } } |