{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"self.messages.iter().map(|(msg,"}]}
            self.messages.iter().map(|(msg, _)| msg).next().expect("diagnostic with no messages");
        let msg =
        msg.with_subdiagnostic_message(attr.into())