@@ -71,9 +71,9 @@ impl<S: Stage> SingleAttributeParser<S> for RustcMustImplementOneOfParser {
7171 }
7272}
7373
74- pub ( crate ) struct RustcNeverReturnsNullPointerParser ;
74+ pub ( crate ) struct RustcNeverReturnsNullPtrParser ;
7575
76- impl < S : Stage > NoArgsAttributeParser < S > for RustcNeverReturnsNullPointerParser {
76+ impl < S : Stage > NoArgsAttributeParser < S > for RustcNeverReturnsNullPtrParser {
7777 const PATH : & [ Symbol ] = & [ sym:: rustc_never_returns_null_ptr] ;
7878 const ON_DUPLICATE : OnDuplicate < S > = OnDuplicate :: Error ;
7979 const ALLOWED_TARGETS : AllowedTargets = AllowedTargets :: AllowList ( & [
@@ -83,7 +83,7 @@ impl<S: Stage> NoArgsAttributeParser<S> for RustcNeverReturnsNullPointerParser {
8383 Allow ( Target :: Method ( MethodKind :: Trait { body : true } ) ) ,
8484 Allow ( Target :: Method ( MethodKind :: TraitImpl ) ) ,
8585 ] ) ;
86- const CREATE : fn ( Span ) -> AttributeKind = |_| AttributeKind :: RustcNeverReturnsNullPointer ;
86+ const CREATE : fn ( Span ) -> AttributeKind = |_| AttributeKind :: RustcNeverReturnsNullPtr ;
8787}
8888pub ( crate ) struct RustcNoImplicitAutorefsParser ;
8989
@@ -1215,9 +1215,10 @@ impl<S: Stage> NoArgsAttributeParser<S> for RustcNonnullOptimizationGuaranteedPa
12151215 const CREATE : fn ( Span ) -> AttributeKind = |_| AttributeKind :: RustcNonnullOptimizationGuaranteed ;
12161216}
12171217
1218- pub ( crate ) struct RustcSymbolName ;
1218+ pub ( crate ) struct RustcSymbolNameParser ;
12191219
1220- impl < S : Stage > SingleAttributeParser < S > for RustcSymbolName {
1220+ impl < S : Stage > SingleAttributeParser < S > for RustcSymbolNameParser {
1221+ const PATH : & [ Symbol ] = & [ sym:: rustc_symbol_name] ;
12211222 const ALLOWED_TARGETS : AllowedTargets = AllowedTargets :: AllowList ( & [
12221223 Allow ( Target :: Fn ) ,
12231224 Allow ( Target :: Method ( MethodKind :: TraitImpl ) ) ,
@@ -1228,7 +1229,6 @@ impl<S: Stage> SingleAttributeParser<S> for RustcSymbolName {
12281229 Allow ( Target :: Impl { of_trait : false } ) ,
12291230 ] ) ;
12301231 const ON_DUPLICATE : OnDuplicate < S > = OnDuplicate :: Error ;
1231- const PATH : & [ Symbol ] = & [ sym:: rustc_symbol_name] ;
12321232 const ATTRIBUTE_ORDER : AttributeOrder = AttributeOrder :: KeepInnermost ;
12331233 const TEMPLATE : AttributeTemplate = template ! ( Word ) ;
12341234 fn convert ( cx : & mut AcceptContext < ' _ , ' _ , S > , args : & ArgParser ) -> Option < AttributeKind > {
@@ -1240,9 +1240,10 @@ impl<S: Stage> SingleAttributeParser<S> for RustcSymbolName {
12401240 }
12411241}
12421242
1243- pub ( crate ) struct RustcDefPath ;
1243+ pub ( crate ) struct RustcDefPathParser ;
12441244
1245- impl < S : Stage > SingleAttributeParser < S > for RustcDefPath {
1245+ impl < S : Stage > SingleAttributeParser < S > for RustcDefPathParser {
1246+ const PATH : & [ Symbol ] = & [ sym:: rustc_def_path] ;
12461247 const ALLOWED_TARGETS : AllowedTargets = AllowedTargets :: AllowList ( & [
12471248 Allow ( Target :: Fn ) ,
12481249 Allow ( Target :: Method ( MethodKind :: TraitImpl ) ) ,
@@ -1253,7 +1254,6 @@ impl<S: Stage> SingleAttributeParser<S> for RustcDefPath {
12531254 Allow ( Target :: Impl { of_trait : false } ) ,
12541255 ] ) ;
12551256 const ON_DUPLICATE : OnDuplicate < S > = OnDuplicate :: Error ;
1256- const PATH : & [ Symbol ] = & [ sym:: rustc_def_path] ;
12571257 const ATTRIBUTE_ORDER : AttributeOrder = AttributeOrder :: KeepInnermost ;
12581258 const TEMPLATE : AttributeTemplate = template ! ( Word ) ;
12591259 fn convert ( cx : & mut AcceptContext < ' _ , ' _ , S > , args : & ArgParser ) -> Option < AttributeKind > {
0 commit comments