From 0d063b8d212dd6c54da0aa8608154c980107bd07 Mon Sep 17 00:00:00 2001 From: Brandon Date: Wed, 24 Mar 2021 00:00:38 -0700 Subject: Fix MISSING: command error with macros --- crates/hir_expand/src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'crates/hir_expand/src/lib.rs') diff --git a/crates/hir_expand/src/lib.rs b/crates/hir_expand/src/lib.rs index b8045fda9..d7391ebad 100644 --- a/crates/hir_expand/src/lib.rs +++ b/crates/hir_expand/src/lib.rs @@ -207,6 +207,13 @@ impl HirFileId { } false } + + pub fn is_macro_file(&self) -> bool { + match self.0 { + HirFileIdRepr::MacroFile(_) => true, + HirFileIdRepr::FileId(_) => false, + } + } } #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] -- cgit v1.2.3