From 7d865ef071a78736866a9e73d0348352f4332754 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Wed, 26 May 2021 22:39:47 +0200 Subject: Merge pattern completion related bools into an enum --- crates/ide_completion/src/render.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ide_completion/src/render.rs') diff --git a/crates/ide_completion/src/render.rs b/crates/ide_completion/src/render.rs index d7f96b864..21f0da5f8 100644 --- a/crates/ide_completion/src/render.rs +++ b/crates/ide_completion/src/render.rs @@ -20,6 +20,7 @@ use ide_db::{ use syntax::TextRange; use crate::{ + context::IsPatOrConst, item::{CompletionRelevanceTypeMatch, ImportEdit}, CompletionContext, CompletionItem, CompletionItemKind, CompletionKind, CompletionRelevance, }; @@ -188,8 +189,7 @@ impl<'a> Render<'a> { return render_fn(self.ctx, import_to_add, Some(local_name), *func); } ScopeDef::ModuleDef(Variant(_)) - if self.ctx.completion.is_pat_binding_or_const - | self.ctx.completion.is_irrefutable_pat_binding => + if self.ctx.completion.is_pat_or_const != IsPatOrConst::No => { CompletionItemKind::SymbolKind(SymbolKind::Variant) } -- cgit v1.2.3