{"ast_node_type":"variable","tokens":[{"end":33,"kind":"keyword","start":0,"text":"let"}]}
                let store_discr =
                    Place::from(patch.new_temp(adt_def.repr().discr_type().to_ty(tcx), span));
                    StatementKind::Assign(Box::new((discr_place, Rvalue::Discriminant(*rhs))));