@@ -50,6 +50,7 @@ pub enum Definition {
5050 BuiltinAttr ( BuiltinAttr ) ,
5151 ToolModule ( ToolModule ) ,
5252 ExternCrateDecl ( ExternCrateDecl ) ,
53+ InlineAsmRegOrRegClass ( ( ) ) ,
5354}
5455
5556impl Definition {
@@ -87,7 +88,8 @@ impl Definition {
8788 | Definition :: BuiltinType ( _)
8889 | Definition :: BuiltinLifetime ( _)
8990 | Definition :: TupleField ( _)
90- | Definition :: ToolModule ( _) => return None ,
91+ | Definition :: ToolModule ( _)
92+ | Definition :: InlineAsmRegOrRegClass ( _) => return None ,
9193 } ;
9294 Some ( module)
9395 }
@@ -121,7 +123,8 @@ impl Definition {
121123 | Definition :: Local ( _)
122124 | Definition :: GenericParam ( _)
123125 | Definition :: Label ( _)
124- | Definition :: DeriveHelper ( _) => return None ,
126+ | Definition :: DeriveHelper ( _)
127+ | Definition :: InlineAsmRegOrRegClass ( _) => return None ,
125128 } ;
126129 Some ( vis)
127130 }
@@ -150,6 +153,7 @@ impl Definition {
150153 Definition :: ToolModule ( _) => return None , // FIXME
151154 Definition :: DeriveHelper ( it) => it. name ( db) ,
152155 Definition :: ExternCrateDecl ( it) => return it. alias_or_name ( db) ,
156+ Definition :: InlineAsmRegOrRegClass ( _) => return None , // FIXME
153157 } ;
154158 Some ( name)
155159 }
@@ -212,6 +216,7 @@ impl Definition {
212216 Definition :: ToolModule ( _) => None ,
213217 Definition :: DeriveHelper ( _) => None ,
214218 Definition :: TupleField ( _) => None ,
219+ Definition :: InlineAsmRegOrRegClass ( _) => None ,
215220 } ;
216221
217222 docs. or_else ( || {
@@ -268,6 +273,8 @@ impl Definition {
268273 Definition :: DeriveHelper ( it) => {
269274 format ! ( "derive_helper {}" , it. name( db) . display( db, edition) )
270275 }
276+ // FIXME
277+ Definition :: InlineAsmRegOrRegClass ( _) => "inline_asm_reg_or_reg_class" . to_owned ( ) ,
271278 }
272279 }
273280}
0 commit comments