pub(crate) fn enum_field_layout(
enum_ty: &Ty,
variant: &str,
index: usize,
structs: &[MirStructDecl],
enums: &[MirEnumDecl],
) -> Result<FieldLayout, LowerError>pub(crate) fn enum_field_layout(
enum_ty: &Ty,
variant: &str,
index: usize,
structs: &[MirStructDecl],
enums: &[MirEnumDecl],
) -> Result<FieldLayout, LowerError>