Update ty::VariantDef to use IndexVec<FieldIdx, FieldDef>
#109762
Merged
ty::VariantDef to use IndexVec<FieldIdx, FieldDef>
#109762