fn generate_discr_assignment( span: Span, variants: &Vector<VariantId, Variant>, scrutinee: &Place, dest: &Place, ) -> RawStatement
Generate match _y { 0 => { _x = 0 }, 1 => { _x = 1; }, .. }.
match _y { 0 => { _x = 0 }, 1 => { _x = 1; }, .. }