{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"gen"}]}
            gen impl<'_sess, G> rustc_errors::Diagnostic<'_sess, G> for @Self
        let mut imp = structure.gen_impl(quote! {
                where G: rustc_errors::EmissionGuarantee