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 | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/crates/ide_completion/src/completions/postfix/format_like.rs b/crates/ide_completion/src/completions/postfix/format_like.rs index d4061203c7..4fd8d038e7 100644 --- a/crates/ide_completion/src/completions/postfix/format_like.rs +++ b/crates/ide_completion/src/completions/postfix/format_like.rs @@ -19,7 +19,9 @@ use ide_db::helpers::SnippetCap; use syntax::ast::{self, AstToken}; -use crate::{completions::postfix::postfix_snippet, context::CompletionContext, Completions}; +use crate::{ + completions::postfix::build_postfix_snippet_builder, context::CompletionContext, Completions, +}; /// Mapping ("postfix completion item" => "macro to use") static KINDS: &[(&str, &str)] = &[ @@ -47,13 +49,14 @@ pub(crate) fn add_format_like_completions( None => return, }; + let postfix_snippet = build_postfix_snippet_builder(ctx, cap, dot_receiver); let mut parser = FormatStrParser::new(input); if parser.parse().is_ok() { for (label, macro_name) in KINDS { let snippet = parser.to_suggestion(macro_name); - postfix_snippet(ctx, cap, dot_receiver, label, macro_name, &snippet).add_to(acc); + postfix_snippet(label, macro_name, &snippet).add_to(acc); } } } |