{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"diag.subdiagnostic(OnClosureNote::MovedTwice"}]}
                diag.subdiagnostic(OnClosureNote::MovedTwice {
            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),