aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion/src/render/pattern.rs
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-03-12 09:23:04 +0000
committerGitHub <[email protected]>2021-03-12 09:23:04 +0000
commitc0e9530fd095317563532c20f13959619515c9b2 (patch)
tree9bb8c4b78a4525ecf758a2106254bf135d8a68f3 /crates/ide_completion/src/render/pattern.rs
parentc01ef6eabab1fa70d3fdfed9c565fadec9f0a5ed (diff)
parent7e217a42e1c2dfd26defb9f448d8b0c57c7fc1a4 (diff)
Merge #7978
7978: Unify naming r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ide_completion/src/render/pattern.rs')
-rw-r--r--crates/ide_completion/src/render/pattern.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/crates/ide_completion/src/render/pattern.rs b/crates/ide_completion/src/render/pattern.rs
index 4d8f2b17d..ca2926125 100644
--- a/crates/ide_completion/src/render/pattern.rs
+++ b/crates/ide_completion/src/render/pattern.rs
@@ -69,20 +69,19 @@ fn build_completion(
69 ctx: RenderContext<'_>, 69 ctx: RenderContext<'_>,
70 name: String, 70 name: String,
71 pat: String, 71 pat: String,
72 item: impl HasAttrs + Copy, 72 def: impl HasAttrs + Copy,
73) -> CompletionItem { 73) -> CompletionItem {
74 let mut completion = CompletionItem::new(CompletionKind::Snippet, ctx.source_range(), name); 74 let mut item = CompletionItem::new(CompletionKind::Snippet, ctx.source_range(), name);
75 completion 75 item.kind(CompletionItemKind::Binding)
76 .kind(CompletionItemKind::Binding) 76 .set_documentation(ctx.docs(def))
77 .set_documentation(ctx.docs(item)) 77 .set_deprecated(ctx.is_deprecated(def))
78 .set_deprecated(ctx.is_deprecated(item))
79 .detail(&pat); 78 .detail(&pat);
80 if let Some(snippet_cap) = ctx.snippet_cap() { 79 if let Some(snippet_cap) = ctx.snippet_cap() {
81 completion.insert_snippet(snippet_cap, pat); 80 item.insert_snippet(snippet_cap, pat);
82 } else { 81 } else {
83 completion.insert_text(pat); 82 item.insert_text(pat);
84 }; 83 };
85 completion.build() 84 item.build()
86} 85}
87 86
88fn render_pat( 87fn render_pat(