Function rustc_builtin_macros::edition_panic::expand_panic
source · pub fn expand_panic<'cx>(
cx: &'cx mut ExtCtxt<'_>,
sp: Span,
tts: TokenStream
) -> MacroExpanderResult<'cx>
Expand description
This expands to either
$crate::panic::panic_2015!(...)
or$crate::panic::panic_2021!(...)
depending on the edition.
This is used for both std::panic!() and core::panic!().
$crate
will refer to either the std
or core
crate depending on which
one we’re expanding from.