`Abi` trait cannot be derived for array-like types containing generic parameters that are not decorated with the `packed` representation attribute. Padding requirements cannot be verified. To rectify this problem, you must choose one of the following: - Add the `packed` attribute to your type's `#[repr(...)]` attributes - Remove the generic parameter in favor of a concrete parameter that can be validated at compile time.