diff options
Diffstat (limited to 'crates/ide_completion/src/completions.rs')
-rw-r--r-- | crates/ide_completion/src/completions.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/ide_completion/src/completions.rs b/crates/ide_completion/src/completions.rs index e07a4c403..fbd499900 100644 --- a/crates/ide_completion/src/completions.rs +++ b/crates/ide_completion/src/completions.rs | |||
@@ -204,6 +204,9 @@ impl Completions { | |||
204 | variant: hir::Variant, | 204 | variant: hir::Variant, |
205 | local_name: Option<hir::Name>, | 205 | local_name: Option<hir::Name>, |
206 | ) { | 206 | ) { |
207 | if ctx.expects_type() { | ||
208 | return; | ||
209 | } | ||
207 | let item = render_variant(RenderContext::new(ctx), None, local_name, variant, None); | 210 | let item = render_variant(RenderContext::new(ctx), None, local_name, variant, None); |
208 | self.add(item); | 211 | self.add(item); |
209 | } | 212 | } |