Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/render/enum_variant.rs')
-rw-r--r--crates/ide_completion/src/render/enum_variant.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/crates/ide_completion/src/render/enum_variant.rs b/crates/ide_completion/src/render/enum_variant.rs
index 6f358bfd4c..5b485005d3 100644
--- a/crates/ide_completion/src/render/enum_variant.rs
+++ b/crates/ide_completion/src/render/enum_variant.rs
@@ -7,7 +7,7 @@ use syntax::SmolStr;
use crate::{
item::{CompletionItem, ImportEdit},
render::{
- compound::{render_record, render_tuple, RenderedCompound},
+ compound::{format_literal_label, render_record, render_tuple, RenderedCompound},
compute_ref_match, compute_type_match, RenderContext,
},
CompletionRelevance,
@@ -67,11 +67,7 @@ fn render(
let mut item = CompletionItem::new(
SymbolKind::Variant,
ctx.source_range(),
- match variant_kind {
- StructKind::Tuple => SmolStr::from_iter([&qualified_name, "(…)"]),
- StructKind::Record => SmolStr::from_iter([&qualified_name, " {…}"]),
- StructKind::Unit => qualified_name.into(),
- },
+ format_literal_label(&qualified_name, variant_kind),
);
item.set_documentation(variant.docs(db))