@@ -4,7 +4,7 @@ use std::fmt;
4
4
5
5
use serde:: { Serialize , Serializer } ;
6
6
7
- use rustc_hir as hir ;
7
+ use rustc_hir:: def :: DefKind ;
8
8
use rustc_span:: hygiene:: MacroKind ;
9
9
10
10
use crate :: clean;
@@ -103,39 +103,39 @@ impl<'a> From<&'a clean::Item> for ItemType {
103
103
}
104
104
}
105
105
106
- impl From < hir :: def :: DefKind > for ItemType {
107
- fn from ( other : hir :: def :: DefKind ) -> Self {
106
+ impl From < DefKind > for ItemType {
107
+ fn from ( other : DefKind ) -> Self {
108
108
match other {
109
- hir :: def :: DefKind :: Enum => Self :: Enum ,
110
- hir :: def :: DefKind :: Fn => Self :: Function ,
111
- hir :: def :: DefKind :: Mod => Self :: Module ,
112
- hir :: def :: DefKind :: Const => Self :: Constant ,
113
- hir :: def :: DefKind :: Static => Self :: Static ,
114
- hir :: def :: DefKind :: Struct => Self :: Struct ,
115
- hir :: def :: DefKind :: Union => Self :: Union ,
116
- hir :: def :: DefKind :: Trait => Self :: Trait ,
117
- hir :: def :: DefKind :: TyAlias => Self :: Typedef ,
118
- hir :: def :: DefKind :: TraitAlias => Self :: TraitAlias ,
119
- hir :: def :: DefKind :: Macro ( _) => Self :: Macro ,
120
- hir :: def :: DefKind :: ForeignTy
121
- | hir :: def :: DefKind :: Variant
122
- | hir :: def :: DefKind :: AssocTy
123
- | hir :: def :: DefKind :: TyParam
124
- | hir :: def :: DefKind :: ConstParam
125
- | hir :: def :: DefKind :: Ctor ( ..)
126
- | hir :: def :: DefKind :: AssocFn
127
- | hir :: def :: DefKind :: AssocConst
128
- | hir :: def :: DefKind :: ExternCrate
129
- | hir :: def :: DefKind :: Use
130
- | hir :: def :: DefKind :: ForeignMod
131
- | hir :: def :: DefKind :: AnonConst
132
- | hir :: def :: DefKind :: OpaqueTy
133
- | hir :: def :: DefKind :: Field
134
- | hir :: def :: DefKind :: LifetimeParam
135
- | hir :: def :: DefKind :: GlobalAsm
136
- | hir :: def :: DefKind :: Impl
137
- | hir :: def :: DefKind :: Closure
138
- | hir :: def :: DefKind :: Generator => Self :: ForeignType ,
109
+ DefKind :: Enum => Self :: Enum ,
110
+ DefKind :: Fn => Self :: Function ,
111
+ DefKind :: Mod => Self :: Module ,
112
+ DefKind :: Const => Self :: Constant ,
113
+ DefKind :: Static => Self :: Static ,
114
+ DefKind :: Struct => Self :: Struct ,
115
+ DefKind :: Union => Self :: Union ,
116
+ DefKind :: Trait => Self :: Trait ,
117
+ DefKind :: TyAlias => Self :: Typedef ,
118
+ DefKind :: TraitAlias => Self :: TraitAlias ,
119
+ DefKind :: Macro ( _) => Self :: Macro ,
120
+ DefKind :: ForeignTy
121
+ | DefKind :: Variant
122
+ | DefKind :: AssocTy
123
+ | DefKind :: TyParam
124
+ | DefKind :: ConstParam
125
+ | DefKind :: Ctor ( ..)
126
+ | DefKind :: AssocFn
127
+ | DefKind :: AssocConst
128
+ | DefKind :: ExternCrate
129
+ | DefKind :: Use
130
+ | DefKind :: ForeignMod
131
+ | DefKind :: AnonConst
132
+ | DefKind :: OpaqueTy
133
+ | DefKind :: Field
134
+ | DefKind :: LifetimeParam
135
+ | DefKind :: GlobalAsm
136
+ | DefKind :: Impl
137
+ | DefKind :: Closure
138
+ | DefKind :: Generator => Self :: ForeignType ,
139
139
}
140
140
}
141
141
}
0 commit comments