syntax_data: {"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"vec![transform.set_discr(VariantIdx::new(CoroutineArgs::POISONED),"}]}
source_snippet:         vec![transform.set_discr(VariantIdx::new(CoroutineArgs::POISONED), source_info)],
context_before:     let poison_block = body.basic_blocks_mut().push(BasicBlockData::new_stmts(
context_after:         Some(Terminator { source_info, kind: TerminatorKind::UnwindResume }),