fn variant_info_for_adt<'tcx>( cx: &LayoutCx<'tcx>, layout: TyAndLayout<'tcx>, adt_def: AdtDef<'tcx>, ) -> (Vec<VariantInfo>, Option<Size>)