Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/render/literal.rs')
-rw-r--r--crates/ide-completion/src/render/literal.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/crates/ide-completion/src/render/literal.rs b/crates/ide-completion/src/render/literal.rs
index ed78fcd8e6..728d236dff 100644
--- a/crates/ide-completion/src/render/literal.rs
+++ b/crates/ide-completion/src/render/literal.rs
@@ -71,8 +71,10 @@ fn render(
}
None => (name.clone().into(), name.into(), false),
};
- let (qualified_name, escaped_qualified_name) =
- (qualified_name.unescaped().to_string(), qualified_name.to_string());
+ let (qualified_name, escaped_qualified_name) = (
+ qualified_name.unescaped().display(ctx.db()).to_string(),
+ qualified_name.display(ctx.db()).to_string(),
+ );
let snippet_cap = ctx.snippet_cap();
let mut rendered = match kind {
@@ -98,7 +100,7 @@ fn render(
}
let label = format_literal_label(&qualified_name, kind, snippet_cap);
let lookup = if qualified {
- format_literal_lookup(&short_qualified_name.to_string(), kind)
+ format_literal_lookup(&short_qualified_name.display(ctx.db()).to_string(), kind)
} else {
format_literal_lookup(&qualified_name, kind)
};