{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"hir::CoroutineKind::Desugared(hir::CoroutineDesugaring::Gen,"}]}
                    hir::CoroutineKind::Desugared(hir::CoroutineDesugaring::Gen, _)
                let yield_ty = match kind {
                    | hir::CoroutineKind::Coroutine(_) => {