@@ -109,8 +109,7 @@ pub use crate::{
109109pub use {
110110 cfg:: { CfgAtom , CfgExpr , CfgOptions } ,
111111 hir_def:: {
112- attr:: { Attrs , AttrsWithOwner , Documentation } ,
113- builtin_attr:: AttributeTemplate ,
112+ attr:: { builtin:: AttributeTemplate , Attrs , AttrsWithOwner , Documentation } ,
114113 data:: adt:: StructKind ,
115114 find_path:: PrefixKind ,
116115 import_map,
@@ -2697,22 +2696,22 @@ impl BuiltinAttr {
26972696 }
26982697
26992698 fn builtin ( name : & str ) -> Option < Self > {
2700- hir_def:: builtin_attr :: find_builtin_attr_idx ( name)
2699+ hir_def:: attr :: builtin :: find_builtin_attr_idx ( name)
27012700 . map ( |idx| BuiltinAttr { krate : None , idx : idx as u32 } )
27022701 }
27032702
27042703 pub fn name ( & self , db : & dyn HirDatabase ) -> SmolStr {
27052704 // FIXME: Return a `Name` here
27062705 match self . krate {
27072706 Some ( krate) => db. crate_def_map ( krate) . registered_attrs ( ) [ self . idx as usize ] . clone ( ) ,
2708- None => SmolStr :: new ( hir_def:: builtin_attr :: INERT_ATTRIBUTES [ self . idx as usize ] . name ) ,
2707+ None => SmolStr :: new ( hir_def:: attr :: builtin :: INERT_ATTRIBUTES [ self . idx as usize ] . name ) ,
27092708 }
27102709 }
27112710
27122711 pub fn template ( & self , _: & dyn HirDatabase ) -> Option < AttributeTemplate > {
27132712 match self . krate {
27142713 Some ( _) => None ,
2715- None => Some ( hir_def:: builtin_attr :: INERT_ATTRIBUTES [ self . idx as usize ] . template ) ,
2714+ None => Some ( hir_def:: attr :: builtin :: INERT_ATTRIBUTES [ self . idx as usize ] . template ) ,
27162715 }
27172716 }
27182717}
@@ -2735,7 +2734,7 @@ impl ToolModule {
27352734 }
27362735
27372736 fn builtin ( name : & str ) -> Option < Self > {
2738- hir_def:: builtin_attr :: TOOL_MODULES
2737+ hir_def:: attr :: builtin :: TOOL_MODULES
27392738 . iter ( )
27402739 . position ( |& tool| tool == name)
27412740 . map ( |idx| ToolModule { krate : None , idx : idx as u32 } )
@@ -2745,7 +2744,7 @@ impl ToolModule {
27452744 // FIXME: Return a `Name` here
27462745 match self . krate {
27472746 Some ( krate) => db. crate_def_map ( krate) . registered_tools ( ) [ self . idx as usize ] . clone ( ) ,
2748- None => SmolStr :: new ( hir_def:: builtin_attr :: TOOL_MODULES [ self . idx as usize ] ) ,
2747+ None => SmolStr :: new ( hir_def:: attr :: builtin :: TOOL_MODULES [ self . idx as usize ] ) ,
27492748 }
27502749 }
27512750}
0 commit comments