fn aggregate_layout(
aggregate_ty: &Ty,
structs: &[MirStructDecl],
enums: &[MirEnumDecl],
) -> Result<AggregateLayout, LowerError>fn aggregate_layout(
aggregate_ty: &Ty,
structs: &[MirStructDecl],
enums: &[MirEnumDecl],
) -> Result<AggregateLayout, LowerError>