From b0ff6176ed0401251ae9f84d115a888fa4baee89 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 21 Dec 2018 14:02:51 +0300 Subject: flip params --- crates/ra_analysis/src/completion.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ra_analysis/src/completion.rs b/crates/ra_analysis/src/completion.rs index ed1b6dd0c..6d84558d1 100644 --- a/crates/ra_analysis/src/completion.rs +++ b/crates/ra_analysis/src/completion.rs @@ -41,7 +41,7 @@ pub(crate) fn completions( reference_completion::completions(&mut res, db, &module, &file, name_ref)?; // special case, `trait T { fn foo(i_am_a_name_ref) {} }` if is_node::(name_ref.syntax()) { - param_completions(name_ref.syntax(), &mut res); + param_completions(&mut res, name_ref.syntax()); } } @@ -49,7 +49,7 @@ pub(crate) fn completions( if let Some(name) = find_node_at_offset::(file.syntax(), position.offset) { if is_node::(name.syntax()) { has_completions = true; - param_completions(name.syntax(), &mut res); + param_completions(&mut res, name.syntax()); } } let res = if has_completions { Some(res) } else { None }; @@ -60,7 +60,7 @@ pub(crate) fn completions( /// functions in a file have a `spam: &mut Spam` parameter, a completion with /// `spam: &mut Spam` insert text/label and `spam` lookup string will be /// suggested. -fn param_completions(ctx: SyntaxNodeRef, acc: &mut Vec) { +fn param_completions(acc: &mut Vec, ctx: SyntaxNodeRef) { let mut params = FxHashMap::default(); for node in ctx.ancestors() { let _ = visitor_ctx(&mut params) -- cgit v1.2.3