From b84efbaacfc980ba167edc145aa7ca5d738448ff Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Thu, 18 Mar 2021 15:37:14 +0100 Subject: Make MacroDefId's `AstId` mandatory when possible --- crates/hir/src/has_source.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/hir/src/has_source.rs') diff --git a/crates/hir/src/has_source.rs b/crates/hir/src/has_source.rs index 262002671..5b22ab58b 100644 --- a/crates/hir/src/has_source.rs +++ b/crates/hir/src/has_source.rs @@ -113,7 +113,7 @@ impl HasSource for TypeAlias { impl HasSource for MacroDef { type Ast = ast::Macro; fn source(self, db: &dyn HirDatabase) -> Option> { - let ast_id = self.id.ast_id?; + let ast_id = self.id.ast_id()?; Some(InFile { file_id: ast_id.file_id, value: ast_id.to_node(db.upcast()) }) } } -- cgit v1.2.3