]> git.proxmox.com Git - rustc.git/blob - src/test/ui/transmute/transmute-type-parameters.stderr
New upstream version 1.48.0~beta.8+dfsg1
[rustc.git] / src / test / ui / transmute / transmute-type-parameters.stderr
1 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
2 --> $DIR/transmute-type-parameters.rs:6:18
3 |
4 LL | let _: i32 = transmute(x);
5 | ^^^^^^^^^
6 |
7 = note: source type: `T` (this type does not have a fixed size)
8 = note: target type: `i32` (32 bits)
9
10 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
11 --> $DIR/transmute-type-parameters.rs:11:18
12 |
13 LL | let _: i32 = transmute(x);
14 | ^^^^^^^^^
15 |
16 = note: source type: `(T, i32)` (size can vary because of T)
17 = note: target type: `i32` (32 bits)
18
19 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
20 --> $DIR/transmute-type-parameters.rs:16:18
21 |
22 LL | let _: i32 = transmute(x);
23 | ^^^^^^^^^
24 |
25 = note: source type: `[T; 10]` (size can vary because of T)
26 = note: target type: `i32` (32 bits)
27
28 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
29 --> $DIR/transmute-type-parameters.rs:25:18
30 |
31 LL | let _: i32 = transmute(x);
32 | ^^^^^^^^^
33 |
34 = note: source type: `Bad<T>` (size can vary because of T)
35 = note: target type: `i32` (32 bits)
36
37 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
38 --> $DIR/transmute-type-parameters.rs:35:18
39 |
40 LL | let _: i32 = transmute(x);
41 | ^^^^^^^^^
42 |
43 = note: source type: `Worse<T>` (size can vary because of T)
44 = note: target type: `i32` (32 bits)
45
46 error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
47 --> $DIR/transmute-type-parameters.rs:40:18
48 |
49 LL | let _: i32 = transmute(x);
50 | ^^^^^^^^^
51 |
52 = note: source type: `Option<T>` (size can vary because of T)
53 = note: target type: `i32` (32 bits)
54
55 error: aborting due to 6 previous errors
56
57 For more information about this error, try `rustc --explain E0512`.