{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"sub:"}]}
            sub: sub_diag(
            // trailing whitespace after the `!` in our suggestion
                self.psess.source_map().span_until_non_whitespace(lo.to(negated_token.span)),