syntax_data: {"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"tcx.dcx().span_bug(body.span,"}]}
source_snippet:             tcx.dcx().span_bug(body.span, format!("unexpected coroutine type {coroutine_ty}"));
context_before:         let ty::Coroutine(_, args) = coroutine_ty.kind() else {
context_after:         };