]> git.lizzy.rs Git - rust.git/blobdiff - crates/ide_completion/src/render/macro_.rs
Fix some clippy lints in ide_completion
[rust.git] / crates / ide_completion / src / render / macro_.rs
index 4d5179c4f95fefd57a9f1de87cf40f772dcbded4..80c05273ca376e63ecdc981c6b72a3195931fc8e 100644 (file)
@@ -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<ImportEdit>,
     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()
         }
     }