Unnamed repository; edit this file 'description' to name the repository.
Avoid extra allocation in completion rendering
| -rw-r--r-- | crates/ide_completion/src/render.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide_completion/src/render.rs b/crates/ide_completion/src/render.rs index 91f565a5f8..62a5fac534 100644 --- a/crates/ide_completion/src/render.rs +++ b/crates/ide_completion/src/render.rs @@ -101,7 +101,7 @@ pub(crate) fn render_field( .lookup_by(name.as_str()); let is_keyword = SyntaxKind::from_keyword(name.as_str()).is_some(); if is_keyword && !matches!(name.as_str(), "self" | "crate" | "super" | "Self") { - item.insert_text(String::from("r#") + name.as_str()); + item.insert_text(format!("r#{}", name)); } if let Some(_ref_match) = compute_ref_match(ctx.completion, ty) { // FIXME |