From 0729913525a55cad3ffe9876c1eb05f7b880d22d Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Mon, 21 Jun 2021 15:14:28 +0200 Subject: Various keyword completion fixes --- crates/ide_completion/src/context.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'crates/ide_completion/src/context.rs') diff --git a/crates/ide_completion/src/context.rs b/crates/ide_completion/src/context.rs index e49e434fa..4814bd64d 100644 --- a/crates/ide_completion/src/context.rs +++ b/crates/ide_completion/src/context.rs @@ -286,8 +286,11 @@ impl<'a> CompletionContext<'a> { ) } - pub(crate) fn expect_record_field(&self) -> bool { - matches!(self.completion_location, Some(ImmediateLocation::RecordField)) + pub(crate) fn expect_field(&self) -> bool { + matches!( + self.completion_location, + Some(ImmediateLocation::RecordField | ImmediateLocation::TupleField) + ) } pub(crate) fn in_use_tree(&self) -> bool { -- cgit v1.2.3