1
1
error: transmute used without annotations
2
- --> tests/ui/missing_transmute_annotations.rs:19 :15
2
+ --> tests/ui/missing_transmute_annotations.rs:20 :15
3
3
|
4
4
LL | std::mem::transmute([1u16, 2u16])
5
5
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
@@ -8,37 +8,37 @@ LL | std::mem::transmute([1u16, 2u16])
8
8
= help: to override `-D warnings` add `#[allow(clippy::missing_transmute_annotations)]`
9
9
10
10
error: transmute used without annotations
11
- --> tests/ui/missing_transmute_annotations.rs:24 :15
11
+ --> tests/ui/missing_transmute_annotations.rs:25 :15
12
12
|
13
13
LL | std::mem::transmute::<_, _>([1u16, 2u16])
14
14
| ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
15
15
16
16
error: transmute used without annotations
17
- --> tests/ui/missing_transmute_annotations.rs:29 :15
17
+ --> tests/ui/missing_transmute_annotations.rs:30 :15
18
18
|
19
19
LL | std::mem::transmute::<_, i32>([1u16, 2u16])
20
20
| ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
21
21
22
22
error: transmute used without annotations
23
- --> tests/ui/missing_transmute_annotations.rs:34 :15
23
+ --> tests/ui/missing_transmute_annotations.rs:35 :15
24
24
|
25
25
LL | std::mem::transmute::<[u16; 2], _>([1u16, 2u16])
26
26
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
27
27
28
28
error: transmute used without annotations
29
- --> tests/ui/missing_transmute_annotations.rs:39 :32
29
+ --> tests/ui/missing_transmute_annotations.rs:40 :32
30
30
|
31
31
LL | let x: i32 = bar(std::mem::transmute::<[u16; 2], _>([1u16, 2u16]));
32
32
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
33
33
34
34
error: transmute used without annotations
35
- --> tests/ui/missing_transmute_annotations.rs:41 :19
35
+ --> tests/ui/missing_transmute_annotations.rs:42 :19
36
36
|
37
37
LL | bar(std::mem::transmute::<[u16; 2], _>([1u16, 2u16]))
38
38
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
39
39
40
40
error: transmute used without annotations
41
- --> tests/ui/missing_transmute_annotations.rs:10 :19
41
+ --> tests/ui/missing_transmute_annotations.rs:11 :19
42
42
|
43
43
LL | std::mem::transmute($e)
44
44
| ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
@@ -48,5 +48,17 @@ LL | local_bad_transmute!([1u16, 2u16])
48
48
|
49
49
= note: this error originates in the macro `local_bad_transmute` (in Nightly builds, run with -Z macro-backtrace for more info)
50
50
51
- error: aborting due to 7 previous errors
51
+ error: transmute used without annotations
52
+ --> tests/ui/missing_transmute_annotations.rs:57:35
53
+ |
54
+ LL | let x: _ = unsafe { std::mem::transmute::<_, i32>([1u16, 2u16]) };
55
+ | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
56
+
57
+ error: transmute used without annotations
58
+ --> tests/ui/missing_transmute_annotations.rs:60:30
59
+ |
60
+ LL | let x: _ = std::mem::transmute::<_, i32>([1u16, 2u16]);
61
+ | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
62
+
63
+ error: aborting due to 9 previous errors
52
64
0 commit comments