{"ast_node_type":"impl","tokens":[{"end":34,"kind":"keyword","start":0,"text":"fields:"}]}
        fields: &impl HasFieldMap,
        attr: &Attribute,
    ) -> Result<Option<SubdiagnosticVariant>, DiagnosticDeriveError> {