diff options
Diffstat (limited to 'crates/hir/src/lib.rs')
-rw-r--r-- | crates/hir/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/hir/src/lib.rs b/crates/hir/src/lib.rs index b41a36a78..b860cbf3c 100644 --- a/crates/hir/src/lib.rs +++ b/crates/hir/src/lib.rs | |||
@@ -1154,7 +1154,8 @@ impl MacroDef { | |||
1154 | 1154 | ||
1155 | /// Indicate it is a derive macro | 1155 | /// Indicate it is a derive macro |
1156 | pub fn is_derive_macro(&self) -> bool { | 1156 | pub fn is_derive_macro(&self) -> bool { |
1157 | matches!(self.id.kind, MacroDefKind::ProcMacro(_) | MacroDefKind::BuiltInDerive(_)) | 1157 | // FIXME: wrong for `ProcMacro` |
1158 | matches!(self.id.kind, MacroDefKind::ProcMacro(..) | MacroDefKind::BuiltInDerive(..)) | ||
1158 | } | 1159 | } |
1159 | } | 1160 | } |
1160 | 1161 | ||