X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=crates%2Fide_completion%2Fsrc%2Frender%2Fmacro_.rs;h=80c05273ca376e63ecdc981c6b72a3195931fc8e;hb=9485d6efbaf66a90eac0d6a90faa7520ca670ee6;hp=4d5179c4f95fefd57a9f1de87cf40f772dcbded4;hpb=ccde0bcd1fbb1cafda28039832010c5a7fb9118f;p=rust.git diff --git a/crates/ide_completion/src/render/macro_.rs b/crates/ide_completion/src/render/macro_.rs index 4d5179c4f95..80c05273ca3 100644 --- a/crates/ide_completion/src/render/macro_.rs +++ b/crates/ide_completion/src/render/macro_.rs @@ -10,8 +10,8 @@ render::RenderContext, }; -pub(crate) fn render_macro<'a>( - ctx: RenderContext<'a>, +pub(crate) fn render_macro( + ctx: RenderContext<'_>, import_to_add: Option, name: hir::Name, macro_: hir::MacroDef, @@ -76,12 +76,10 @@ fn needs_bang(&self) -> bool { fn label(&self) -> String { if self.needs_bang() && self.ctx.snippet_cap().is_some() { format!("{}!{}…{}", self.name, self.bra, self.ket) + } else if self.macro_.kind() == hir::MacroKind::Derive { + self.name.to_string() } else { - if self.macro_.kind() == hir::MacroKind::Derive { - self.name.to_string() - } else { - self.banged_name() - } + self.banged_name() } }