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.rs7
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);
}
}
}