aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion/src/render.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2021-03-12 09:12:32 +0000
committerAleksey Kladov <[email protected]>2021-03-12 09:22:45 +0000
commit7e217a42e1c2dfd26defb9f448d8b0c57c7fc1a4 (patch)
tree9bb8c4b78a4525ecf758a2106254bf135d8a68f3 /crates/ide_completion/src/render.rs
parentc01ef6eabab1fa70d3fdfed9c565fadec9f0a5ed (diff)
Unify naming
Diffstat (limited to 'crates/ide_completion/src/render.rs')
-rw-r--r--crates/ide_completion/src/render.rs15
1 files changed, 7 insertions, 8 deletions
diff --git a/crates/ide_completion/src/render.rs b/crates/ide_completion/src/render.rs
index c50cba0e0..f7f9084d9 100644
--- a/crates/ide_completion/src/render.rs
+++ b/crates/ide_completion/src/render.rs
@@ -145,34 +145,33 @@ impl<'a> Render<'a> {
145 fn add_field(&mut self, field: hir::Field, ty: &Type) -> CompletionItem { 145 fn add_field(&mut self, field: hir::Field, ty: &Type) -> CompletionItem {
146 let is_deprecated = self.ctx.is_deprecated(field); 146 let is_deprecated = self.ctx.is_deprecated(field);
147 let name = field.name(self.ctx.db()); 147 let name = field.name(self.ctx.db());
148 let mut builder = CompletionItem::new( 148 let mut item = CompletionItem::new(
149 CompletionKind::Reference, 149 CompletionKind::Reference,
150 self.ctx.source_range(), 150 self.ctx.source_range(),
151 name.to_string(), 151 name.to_string(),
152 ); 152 );
153 builder 153 item.kind(SymbolKind::Field)
154 .kind(SymbolKind::Field)
155 .detail(ty.display(self.ctx.db()).to_string()) 154 .detail(ty.display(self.ctx.db()).to_string())
156 .set_documentation(field.docs(self.ctx.db())) 155 .set_documentation(field.docs(self.ctx.db()))
157 .set_deprecated(is_deprecated); 156 .set_deprecated(is_deprecated);
158 157
159 if let Some(relevance) = compute_relevance(&self.ctx, &ty, &name.to_string()) { 158 if let Some(relevance) = compute_relevance(&self.ctx, &ty, &name.to_string()) {
160 builder.set_relevance(relevance); 159 item.set_relevance(relevance);
161 } 160 }
162 161
163 builder.build() 162 item.build()
164 } 163 }
165 164
166 fn add_tuple_field(&mut self, field: usize, ty: &Type) -> CompletionItem { 165 fn add_tuple_field(&mut self, field: usize, ty: &Type) -> CompletionItem {
167 let mut builder = CompletionItem::new( 166 let mut item = CompletionItem::new(
168 CompletionKind::Reference, 167 CompletionKind::Reference,
169 self.ctx.source_range(), 168 self.ctx.source_range(),
170 field.to_string(), 169 field.to_string(),
171 ); 170 );
172 171
173 builder.kind(SymbolKind::Field).detail(ty.display(self.ctx.db()).to_string()); 172 item.kind(SymbolKind::Field).detail(ty.display(self.ctx.db()).to_string());
174 173
175 builder.build() 174 item.build()
176 } 175 }
177 176
178 fn render_resolution( 177 fn render_resolution(