syntax_data: {"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"ty::Coroutine(..)"}]}
source_snippet:             ty::Coroutine(..) => {
context_before:         Some(match *closure_ty.kind() {
context_after:                 Param { ty: closure_ty, pat: None, ty_span: None, self_kind: None, hir_id: None }