error: unsupported on types with type parameters --> tests/ui-msrv/union.rs:24:10 | 24 | #[derive(AsBytes)] | ^^^^^^^ | = note: this error originates in the derive macro `AsBytes` (in Nightly builds, run with -Z macro-backtrace for more info) error: cannot derive Unaligned with repr(align(N > 1)) --> tests/ui-msrv/union.rs:42:11 | 42 | #[repr(C, align(2))] | ^^^^^^^^ error: cannot derive Unaligned with repr(align(N > 1)) --> tests/ui-msrv/union.rs:58:16 | 58 | #[repr(packed, align(2))] | ^^^^^^^^ error: cannot derive Unaligned with repr(align(N > 1)) --> tests/ui-msrv/union.rs:64:18 | 64 | #[repr(align(1), align(2))] | ^^^^^^^^ error: cannot derive Unaligned with repr(align(N > 1)) --> tests/ui-msrv/union.rs:70:8 | 70 | #[repr(align(2), align(4))] | ^^^^^^^^ error[E0277]: the trait bound `HasPadding: ShouldBe` is not satisfied --> tests/ui-msrv/union.rs:30:10 | 30 | #[derive(AsBytes)] | ^^^^^^^ the trait `ShouldBe` is not implemented for `HasPadding` | = help: the following implementations were found: as ShouldBe> = help: see issue #48214 = note: this error originates in the derive macro `AsBytes` (in Nightly builds, run with -Z macro-backtrace for more info)