{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"Place::from(patch.new_temp(adt_def.repr().discr_type().to_ty(tcx),"}]}
                    Place::from(patch.new_temp(adt_def.repr().discr_type().to_ty(tcx), span));
                let discr_place =
                let store_discr =