Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_expand/src/builtin_attr_macro.rs')
| -rw-r--r-- | crates/hir_expand/src/builtin_attr_macro.rs | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/crates/hir_expand/src/builtin_attr_macro.rs b/crates/hir_expand/src/builtin_attr_macro.rs index 6301da1c83..6535f27a63 100644 --- a/crates/hir_expand/src/builtin_attr_macro.rs +++ b/crates/hir_expand/src/builtin_attr_macro.rs @@ -1,12 +1,8 @@ //! Builtin attributes. use itertools::Itertools; -use syntax::ast; -use crate::{ - db::AstDatabase, name, AstId, CrateId, ExpandResult, MacroCallId, MacroCallKind, MacroDefId, - MacroDefKind, -}; +use crate::{db::AstDatabase, name, ExpandResult, MacroCallId, MacroCallKind}; macro_rules! register_builtin { ( $(($name:ident, $variant:ident) => $expand:ident),* ) => { @@ -61,17 +57,8 @@ register_builtin! { (test_case, TestCase) => dummy_attr_expand } -pub fn find_builtin_attr( - ident: &name::Name, - krate: CrateId, - ast_id: AstId<ast::Macro>, -) -> Option<MacroDefId> { - let expander = BuiltinAttrExpander::find_by_name(ident)?; - Some(MacroDefId { - krate, - kind: MacroDefKind::BuiltInAttr(expander, ast_id), - local_inner: false, - }) +pub fn find_builtin_attr(ident: &name::Name) -> Option<BuiltinAttrExpander> { + BuiltinAttrExpander::find_by_name(ident) } fn dummy_attr_expand( |