@@ -28,9 +28,10 @@ use crate::attributes::codegen_attrs::{
2828} ;
2929use crate :: attributes:: confusables:: ConfusablesParser ;
3030use crate :: attributes:: crate_level:: {
31- CrateNameParser , MoveSizeLimitParser , NoCoreParser , NoMainParser , NoStdParser ,
32- PatternComplexityLimitParser , RecursionLimitParser , RustcCoherenceIsCoreParser ,
33- TypeLengthLimitParser , WindowsSubsystemParser ,
31+ CrateNameParser , MoveSizeLimitParser , NeedsPanicRuntimeParser , NoBuiltinsParser , NoCoreParser ,
32+ NoMainParser , NoStdParser , PanicRuntimeParser , PatternComplexityLimitParser ,
33+ ProfilerRuntimeParser , RecursionLimitParser , RustcCoherenceIsCoreParser , TypeLengthLimitParser ,
34+ WindowsSubsystemParser ,
3435} ;
3536use crate :: attributes:: debugger:: DebuggerViualizerParser ;
3637use crate :: attributes:: deprecation:: DeprecationParser ;
@@ -40,8 +41,9 @@ use crate::attributes::dummy::DummyParser;
4041use crate :: attributes:: inline:: { InlineParser , RustcForceInlineParser } ;
4142use crate :: attributes:: instruction_set:: InstructionSetParser ;
4243use crate :: attributes:: link_attrs:: {
43- ExportStableParser , FfiConstParser , FfiPureParser , LinkNameParser , LinkOrdinalParser ,
44- LinkParser , LinkSectionParser , LinkageParser , NeedsAllocatorParser , StdInternalSymbolParser ,
44+ CompilerBuiltinsParser , ExportStableParser , FfiConstParser , FfiPureParser , LinkNameParser ,
45+ LinkOrdinalParser , LinkParser , LinkSectionParser , LinkageParser , NeedsAllocatorParser ,
46+ StdInternalSymbolParser ,
4547} ;
4648use crate :: attributes:: lint_helpers:: {
4749 AsPtrParser , AutomaticallyDerivedParser , PassByValueParser , PubTransparentParser ,
@@ -251,6 +253,7 @@ attribute_parsers!(
251253 Single <WithoutArgs <AutomaticallyDerivedParser >>,
252254 Single <WithoutArgs <CoinductiveParser >>,
253255 Single <WithoutArgs <ColdParser >>,
256+ Single <WithoutArgs <CompilerBuiltinsParser >>,
254257 Single <WithoutArgs <ConstContinueParser >>,
255258 Single <WithoutArgs <ConstStabilityIndirectParser >>,
256259 Single <WithoutArgs <CoroutineParser >>,
@@ -266,19 +269,23 @@ attribute_parsers!(
266269 Single <WithoutArgs <MarkerParser >>,
267270 Single <WithoutArgs <MayDangleParser >>,
268271 Single <WithoutArgs <NeedsAllocatorParser >>,
272+ Single <WithoutArgs <NeedsPanicRuntimeParser >>,
273+ Single <WithoutArgs <NoBuiltinsParser >>,
269274 Single <WithoutArgs <NoCoreParser >>,
270275 Single <WithoutArgs <NoImplicitPreludeParser >>,
271276 Single <WithoutArgs <NoLinkParser >>,
272277 Single <WithoutArgs <NoMainParser >>,
273278 Single <WithoutArgs <NoMangleParser >>,
274279 Single <WithoutArgs <NoStdParser >>,
275280 Single <WithoutArgs <NonExhaustiveParser >>,
281+ Single <WithoutArgs <PanicRuntimeParser >>,
276282 Single <WithoutArgs <ParenSugarParser >>,
277283 Single <WithoutArgs <PassByValueParser >>,
278284 Single <WithoutArgs <PinV2Parser >>,
279285 Single <WithoutArgs <PointeeParser >>,
280286 Single <WithoutArgs <ProcMacroAttributeParser >>,
281287 Single <WithoutArgs <ProcMacroParser >>,
288+ Single <WithoutArgs <ProfilerRuntimeParser >>,
282289 Single <WithoutArgs <PubTransparentParser >>,
283290 Single <WithoutArgs <RustcAllocatorParser >>,
284291 Single <WithoutArgs <RustcAllocatorZeroedParser >>,
0 commit comments