{"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn args_subdiag(self, err: &mut Diag<'_>, f: impl FnOnce(Span) -> CaptureArgLabel) {
    #[allow(rustc::diagnostic_outside_of_impl)]
        if let UseSpans::ClosureUse { args_span, .. } = self {