From 47d314e85681c075ff859e13343927e7406e1b46 Mon Sep 17 00:00:00 2001 From: Kevin DeLorey <2295721+kdelorey@users.noreply.github.com> Date: Tue, 11 Feb 2020 10:04:30 -0600 Subject: Fixing minor suggestions and added module level documentation. --- crates/ra_ide/src/completion/complete_trait_impl.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'crates/ra_ide/src') diff --git a/crates/ra_ide/src/completion/complete_trait_impl.rs b/crates/ra_ide/src/completion/complete_trait_impl.rs index bea3ce106..f2661b623 100644 --- a/crates/ra_ide/src/completion/complete_trait_impl.rs +++ b/crates/ra_ide/src/completion/complete_trait_impl.rs @@ -1,5 +1,8 @@ -use crate::completion::{ - CompletionContext, CompletionItem, CompletionItemKind, CompletionKind, Completions, +//! FIXME: write short doc here + +use crate::{ + completion::{CompletionContext, CompletionItem, CompletionItemKind, CompletionKind, Completions}, + display::FunctionSignature, }; use hir::{self, Docs, HasSource}; @@ -29,8 +32,6 @@ pub(crate) fn complete_trait_impl(acc: &mut Completions, ctx: &CompletionContext } fn add_function_impl(acc: &mut Completions, ctx: &CompletionContext, func: &hir::Function) { - use crate::display::FunctionSignature; - let display = FunctionSignature::from_hir(ctx.db, func.clone()); let func_name = func.name(ctx.db); @@ -51,11 +52,7 @@ fn add_function_impl(acc: &mut Completions, ctx: &CompletionContext, func: &hir: CompletionItemKind::Function }; - let snippet = { - let mut s = format!("{}", display); - s.push_str(" {}"); - s - }; + let snippet = format!("{} {{}}", display); builder.insert_text(snippet).kind(completion_kind).add_to(acc); } -- cgit v1.2.3