@@ -4,80 +4,80 @@ error[E0512]: cannot transmute between types of different sizes, or dependently-
4
4
LL | std::mem::transmute(v)
5
5
| ^^^^^^^^^^^^^^^^^^^
6
6
|
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)
9
9
10
10
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
11
11
--> $DIR/transmute_no_gate.rs:20:5
12
12
|
13
13
LL | std::mem::transmute(v)
14
14
| ^^^^^^^^^^^^^^^^^^^
15
15
|
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)
18
18
19
19
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
20
20
--> $DIR/transmute_no_gate.rs:27:5
21
21
|
22
22
LL | std::mem::transmute(v)
23
23
| ^^^^^^^^^^^^^^^^^^^
24
24
|
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)
27
27
28
28
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
29
29
--> $DIR/transmute_no_gate.rs:36:5
30
30
|
31
31
LL | std::mem::transmute(v)
32
32
| ^^^^^^^^^^^^^^^^^^^
33
33
|
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)
36
36
37
37
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
38
38
--> $DIR/transmute_no_gate.rs:45:5
39
39
|
40
40
LL | std::mem::transmute(v)
41
41
| ^^^^^^^^^^^^^^^^^^^
42
42
|
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)
45
45
46
46
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
47
47
--> $DIR/transmute_no_gate.rs:52:5
48
48
|
49
49
LL | std::mem::transmute(v)
50
50
| ^^^^^^^^^^^^^^^^^^^
51
51
|
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)
54
54
55
55
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
56
56
--> $DIR/transmute_no_gate.rs:59:5
57
57
|
58
58
LL | std::mem::transmute(v)
59
59
| ^^^^^^^^^^^^^^^^^^^
60
60
|
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)
63
63
64
64
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
65
65
--> $DIR/transmute_no_gate.rs:66:5
66
66
|
67
67
LL | std::mem::transmute(v)
68
68
| ^^^^^^^^^^^^^^^^^^^
69
69
|
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)
72
72
73
73
error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
74
74
--> $DIR/transmute_no_gate.rs:75:5
75
75
|
76
76
LL | std::mem::transmute(v)
77
77
| ^^^^^^^^^^^^^^^^^^^
78
78
|
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)
81
81
82
82
error: aborting due to 9 previous errors
83
83
0 commit comments