pub(crate) fn expand<'cx>( cx: &'cx mut ExtCtxt<'_>, span: Span, tts: TokenStream, ) -> MacroExpanderResult<'cx>