From 3a16950fd919f46fd879c36423810a40105b2c10 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Thu, 27 May 2021 18:15:18 +0200 Subject: Cleanup `ImmediateLocation` determination --- crates/ide_completion/src/completions/keyword.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/ide_completion/src/completions/keyword.rs') diff --git a/crates/ide_completion/src/completions/keyword.rs b/crates/ide_completion/src/completions/keyword.rs index 14d6ae54e..96447a603 100644 --- a/crates/ide_completion/src/completions/keyword.rs +++ b/crates/ide_completion/src/completions/keyword.rs @@ -104,7 +104,7 @@ pub(crate) fn complete_expr_keyword(acc: &mut Completions, ctx: &CompletionConte if expects_item || has_block_expr_parent { add_keyword(ctx, acc, "mod", "mod $0"); } - if ctx.has_ident_or_ref_pat_parent() { + if ctx.expects_ident_pat_or_ref_expr() { add_keyword(ctx, acc, "mut", "mut "); } if expects_item || expects_assoc_item || has_block_expr_parent { -- cgit v1.2.3