diff options
Diffstat (limited to 'crates/ra_ide/src/completion/presentation.rs')
-rw-r--r-- | crates/ra_ide/src/completion/presentation.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/ra_ide/src/completion/presentation.rs b/crates/ra_ide/src/completion/presentation.rs index ae15f91de..6c0e32408 100644 --- a/crates/ra_ide/src/completion/presentation.rs +++ b/crates/ra_ide/src/completion/presentation.rs | |||
@@ -6,7 +6,6 @@ use stdx::SepBy; | |||
6 | use test_utils::tested_by; | 6 | use test_utils::tested_by; |
7 | 7 | ||
8 | use crate::{ | 8 | use crate::{ |
9 | call_info::call_info, | ||
10 | completion::{ | 9 | completion::{ |
11 | completion_item::Builder, CompletionContext, CompletionItem, CompletionItemKind, | 10 | completion_item::Builder, CompletionContext, CompletionItem, CompletionItemKind, |
12 | CompletionKind, Completions, | 11 | CompletionKind, Completions, |
@@ -317,8 +316,8 @@ pub(crate) fn compute_score( | |||
317 | struct_field.name(ctx.db).to_string(), | 316 | struct_field.name(ctx.db).to_string(), |
318 | struct_field.signature_ty(ctx.db).display(ctx.db).to_string(), | 317 | struct_field.signature_ty(ctx.db).display(ctx.db).to_string(), |
319 | ) | 318 | ) |
320 | } else if let Some(call_info) = call_info(ctx.db, ctx.file_position) { | 319 | } else if let Some(active_parameter) = &ctx.active_parameter { |
321 | (call_info.active_parameter_name()?, call_info.active_parameter_type()?) | 320 | (active_parameter.name.clone(), active_parameter.ty.clone()) |
322 | } else { | 321 | } else { |
323 | return None; | 322 | return None; |
324 | }; | 323 | }; |