{"ast_node_type":"other","tokens":[{"end":72,"kind":"keyword","start":0,"text":"diag.subdiagnostic(OnClosureNote::InvokedTwice"}]}
                        diag.subdiagnostic(OnClosureNote::InvokedTwice {
                    if let Some((span, hir_place)) = self.infcx.tcx.closure_kind_origin(did) {
                            place_name: &ty::place_to_string_for_capture(self.infcx.tcx, hir_place),