{"ast_node_type":"other","tokens":[{"end":51,"kind":"keyword","start":0,"text":"Some(hir::CoroutineKind::Desugared("}]}
                Some(hir::CoroutineKind::Desugared(
                self.tcx().coroutine_kind(self.tcx().coroutine_for_closure(mir_def_id)),
                    hir::CoroutineDesugaring::Async | hir::CoroutineDesugaring::Gen,