syntax_data: {"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"create_coroutine_drop_shim(tcx,"}]}
source_snippet:                 create_coroutine_drop_shim(tcx, &transform, coroutine_ty, body, drop_clean);
context_before:             let mut drop_shim =
context_after:             // Run derefer to fix Derefs that are not in the first place