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.rs | 8 |
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)) |