@@ -4,80 +4,80 @@ error[E0512]: cannot transmute between types of different sizes, or dependently-
44LL | std::mem::transmute(v)
55 | ^^^^^^^^^^^^^^^^^^^
66 |
7- = note: source type: `[[u32; H]; W]` (this type does not have a fixed size)
8- = note: target type: `[[u32; W]; H]` (this type does not have a fixed size)
7+ = note: source type: `[[u32; H]; W]` (`[[u32; H]; W]` does not have a fixed size)
8+ = note: target type: `[[u32; W]; H]` (`[[u32; W]; H]` does not have a fixed size)
99
1010error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
1111 --> $DIR/transmute_no_gate.rs:20:5
1212 |
1313LL | std::mem::transmute(v)
1414 | ^^^^^^^^^^^^^^^^^^^
1515 |
16- = note: source type: `[[u32; H]; W]` (this type does not have a fixed size)
17- = note: target type: `[u32; W * H]` (this type does not have a fixed size)
16+ = note: source type: `[[u32; H]; W]` (`[[u32; H]; W]` does not have a fixed size)
17+ = note: target type: `[u32; W * H]` (`[u32; W * H]` does not have a fixed size)
1818
1919error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
2020 --> $DIR/transmute_no_gate.rs:27:5
2121 |
2222LL | std::mem::transmute(v)
2323 | ^^^^^^^^^^^^^^^^^^^
2424 |
25- = note: source type: `[u32; H*W]` (this type does not have a fixed size)
26- = note: target type: `[[u32; W]; H]` (this type does not have a fixed size)
25+ = note: source type: `[u32; H*W]` (`[u32; H*W]` does not have a fixed size)
26+ = note: target type: `[[u32; W]; H]` (`[[u32; W]; H]` does not have a fixed size)
2727
2828error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
2929 --> $DIR/transmute_no_gate.rs:36:5
3030 |
3131LL | std::mem::transmute(v)
3232 | ^^^^^^^^^^^^^^^^^^^
3333 |
34- = note: source type: `[[[u32; D]; H]; W]` (this type does not have a fixed size)
35- = note: target type: `[u32; D * W * H]` (this type does not have a fixed size)
34+ = note: source type: `[[[u32; D]; H]; W]` (`[[[u32; D]; H]; W]` does not have a fixed size)
35+ = note: target type: `[u32; D * W * H]` (`[u32; D * W * H]` does not have a fixed size)
3636
3737error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
3838 --> $DIR/transmute_no_gate.rs:45:5
3939 |
4040LL | std::mem::transmute(v)
4141 | ^^^^^^^^^^^^^^^^^^^
4242 |
43- = note: source type: `[[[u32; D]; H]; W]` (this type does not have a fixed size)
44- = note: target type: `[[u32; D * W]; H]` (this type does not have a fixed size)
43+ = note: source type: `[[[u32; D]; H]; W]` (`[[[u32; D]; H]; W]` does not have a fixed size)
44+ = note: target type: `[[u32; D * W]; H]` (`[[u32; D * W]; H]` does not have a fixed size)
4545
4646error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
4747 --> $DIR/transmute_no_gate.rs:52:5
4848 |
4949LL | std::mem::transmute(v)
5050 | ^^^^^^^^^^^^^^^^^^^
5151 |
52- = note: source type: `[u16; L]` (this type does not have a fixed size)
53- = note: target type: `[u8; L * 2]` (this type does not have a fixed size)
52+ = note: source type: `[u16; L]` (`[u16; L]` does not have a fixed size)
53+ = note: target type: `[u8; L * 2]` (`[u8; L * 2]` does not have a fixed size)
5454
5555error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
5656 --> $DIR/transmute_no_gate.rs:59:5
5757 |
5858LL | std::mem::transmute(v)
5959 | ^^^^^^^^^^^^^^^^^^^
6060 |
61- = note: source type: `[u8; L * 2]` (this type does not have a fixed size)
62- = note: target type: `[u16; L]` (this type does not have a fixed size)
61+ = note: source type: `[u8; L * 2]` (`[u8; L * 2]` does not have a fixed size)
62+ = note: target type: `[u16; L]` (`[u16; L]` does not have a fixed size)
6363
6464error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
6565 --> $DIR/transmute_no_gate.rs:66:5
6666 |
6767LL | std::mem::transmute(v)
6868 | ^^^^^^^^^^^^^^^^^^^
6969 |
70- = note: source type: `[u8; L]` (this type does not have a fixed size)
71- = note: target type: `[[u8; 1]; L]` (this type does not have a fixed size)
70+ = note: source type: `[u8; L]` (`[u8; L]` does not have a fixed size)
71+ = note: target type: `[[u8; 1]; L]` (`[[u8; 1]; L]` does not have a fixed size)
7272
7373error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
7474 --> $DIR/transmute_no_gate.rs:75:5
7575 |
7676LL | std::mem::transmute(v)
7777 | ^^^^^^^^^^^^^^^^^^^
7878 |
79- = note: source type: `[[u32; 2 * H]; W + W]` (this type does not have a fixed size)
80- = note: target type: `[[u32; W + W]; 2 * H]` (this type does not have a fixed size)
79+ = note: source type: `[[u32; 2 * H]; W + W]` (`[[u32; 2 * H]; W + W]` does not have a fixed size)
80+ = note: target type: `[[u32; W + W]; 2 * H]` (`[[u32; W + W]; 2 * H]` does not have a fixed size)
8181
8282error: aborting due to 9 previous errors
8383
0 commit comments