syntax_data: {"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let Some(old_yield_ty) = body.yield_ty() else {
context_before:     fn run_pass(&self, tcx: TyCtxt<'tcx>, body: &mut Body<'tcx>) {
context_after:             // This only applies to coroutines