{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"///"}]}
/// only to be able to destructure and split `self.builder` and the `self.structure` up to avoid a
/// for the final generated method. This is a separate struct to `SubdiagnosticDerive`
/// double mut borrow later on.