aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_completion/src/render/enum_variant.rs
diff options
context:
space:
mode:
authoryonip23 <[email protected]>2021-03-11 15:46:41 +0000
committeryonip23 <[email protected]>2021-03-11 15:46:41 +0000
commit99c4a41cd1a9f9ef0ee4f067f0069a23123b949a (patch)
tree37160de8384855fd5fadce3ca4a3de4dacdf98b8 /crates/ide_completion/src/render/enum_variant.rs
parentdb6364fecc2b0e9a95d9aaece820a86265b4cb4f (diff)
use references in CompletionItem's builder
Diffstat (limited to 'crates/ide_completion/src/render/enum_variant.rs')
-rw-r--r--crates/ide_completion/src/render/enum_variant.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/crates/ide_completion/src/render/enum_variant.rs b/crates/ide_completion/src/render/enum_variant.rs
index ed055c1fb..23c43496e 100644
--- a/crates/ide_completion/src/render/enum_variant.rs
+++ b/crates/ide_completion/src/render/enum_variant.rs
@@ -59,20 +59,20 @@ impl<'a> EnumRender<'a> {
59 CompletionKind::Reference, 59 CompletionKind::Reference,
60 self.ctx.source_range(), 60 self.ctx.source_range(),
61 self.qualified_name.clone(), 61 self.qualified_name.clone(),
62 ) 62 );
63 .kind(SymbolKind::Variant) 63 builder
64 .set_documentation(self.variant.docs(self.ctx.db())) 64 .kind(SymbolKind::Variant)
65 .set_deprecated(self.ctx.is_deprecated(self.variant)) 65 .set_documentation(self.variant.docs(self.ctx.db()))
66 .add_import(import_to_add) 66 .set_deprecated(self.ctx.is_deprecated(self.variant))
67 .detail(self.detail()); 67 .add_import(import_to_add)
68 .detail(self.detail());
68 69
69 if self.variant_kind == StructKind::Tuple { 70 if self.variant_kind == StructKind::Tuple {
70 cov_mark::hit!(inserts_parens_for_tuple_enums); 71 cov_mark::hit!(inserts_parens_for_tuple_enums);
71 let params = Params::Anonymous(self.variant.fields(self.ctx.db()).len()); 72 let params = Params::Anonymous(self.variant.fields(self.ctx.db()).len());
72 builder = 73 builder.add_call_parens(self.ctx.completion, self.short_qualified_name, params);
73 builder.add_call_parens(self.ctx.completion, self.short_qualified_name, params);
74 } else if self.path.is_some() { 74 } else if self.path.is_some() {
75 builder = builder.lookup_by(self.short_qualified_name); 75 builder.lookup_by(self.short_qualified_name);
76 } 76 }
77 77
78 builder.build() 78 builder.build()