Skip to content

Commit 47d314e

Browse files
committed
Fixing minor suggestions and added module level documentation.
1 parent e664cd7 commit 47d314e

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

crates/ra_assists/src/utils.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use ra_syntax::{
66
};
77

88
use hir::db::HirDatabase;
9-
109
use rustc_hash::FxHashSet;
1110

1211
pub fn get_missing_impl_items(
@@ -55,7 +54,7 @@ pub fn get_missing_impl_items(
5554
.map(|n| !impl_fns_consts.contains(&n.to_string()))
5655
.unwrap_or_default(),
5756
})
58-
.map(|i| i.clone())
57+
.cloned()
5958
.collect()
6059
})
6160
}

crates/ra_ide/src/completion/complete_trait_impl.rs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
use crate::completion::{
2-
CompletionContext, CompletionItem, CompletionItemKind, CompletionKind, Completions,
1+
//! FIXME: write short doc here
2+
3+
use crate::{
4+
completion::{CompletionContext, CompletionItem, CompletionItemKind, CompletionKind, Completions},
5+
display::FunctionSignature,
36
};
47

58
use hir::{self, Docs, HasSource};
@@ -29,8 +32,6 @@ pub(crate) fn complete_trait_impl(acc: &mut Completions, ctx: &CompletionContext
2932
}
3033

3134
fn add_function_impl(acc: &mut Completions, ctx: &CompletionContext, func: &hir::Function) {
32-
use crate::display::FunctionSignature;
33-
3435
let display = FunctionSignature::from_hir(ctx.db, func.clone());
3536

3637
let func_name = func.name(ctx.db);
@@ -51,11 +52,7 @@ fn add_function_impl(acc: &mut Completions, ctx: &CompletionContext, func: &hir:
5152
CompletionItemKind::Function
5253
};
5354

54-
let snippet = {
55-
let mut s = format!("{}", display);
56-
s.push_str(" {}");
57-
s
58-
};
55+
let snippet = format!("{} {{}}", display);
5956

6057
builder.insert_text(snippet).kind(completion_kind).add_to(acc);
6158
}

0 commit comments

Comments
 (0)