error[E0512]: cannot transmute between types of different sizes, or dependently-sized types --> $DIR/invalid-length-zst.rs:6:22 | 6 | let _: [(); 3] = concat_arrays!(x, y); | ^^^^^^^^^^^^^^^^^^^^ | = note: source type: `main::ConcatArrays<[ArrayElement; 1], [ArrayElement; 1]>` (16 bits) = note: target type: `[ArrayElement; 3]` (24 bits) = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)