{"ast_node_type":"struct","tokens":[{"end":86,"kind":"keyword","start":0,"text":"///"}]}
/// for the final generated method. This is a separate struct to `SubdiagnosticDerive`
/// Tracks persistent information required for building up the call to add to the diagnostic
/// only to be able to destructure and split `self.builder` and the `self.structure` up to avoid a