diff options
author | Jonas Schievink <[email protected]> | 2021-03-18 14:37:14 +0000 |
---|---|---|
committer | Jonas Schievink <[email protected]> | 2021-03-18 14:37:14 +0000 |
commit | b84efbaacfc980ba167edc145aa7ca5d738448ff (patch) | |
tree | 308ffffd0b61517f13aedad9621430f4c41014e3 /crates/hir/src/lib.rs | |
parent | 816bc7389516dda1eb4821f2ac4d5993cd5611dd (diff) |
Make MacroDefId's `AstId` mandatory when possible
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 | ||