From 05cdc87158ef99d1f59784372ce893596f8a5a80 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 26 Apr 2020 10:54:08 +0200 Subject: Precompute expected type during completion --- crates/ra_ide/src/completion/presentation.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/ra_ide/src/completion/presentation.rs') diff --git a/crates/ra_ide/src/completion/presentation.rs b/crates/ra_ide/src/completion/presentation.rs index f5b074461..77d354376 100644 --- a/crates/ra_ide/src/completion/presentation.rs +++ b/crates/ra_ide/src/completion/presentation.rs @@ -351,7 +351,7 @@ impl Builder { } // Don't add parentheses if the expected type is some function reference. - if let Some(ty) = ctx.expected_type_of(&ctx.token.parent()) { + if let Some(ty) = &ctx.expected_type { if ty.is_fn() { return self; } -- cgit v1.2.3