11error: transmute used without annotations
2- --> tests/ui/missing_transmute_annotations.rs:20:15
2+ --> tests/ui/missing_transmute_annotations.rs:35:19
33 |
4- LL | std::mem::transmute([1u16, 2u16])
5- | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
4+ LL | i = std::mem::transmute([1u16, 2u16]);
5+ | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
66 |
77 = note: `-D clippy::missing-transmute-annotations` implied by `-D warnings`
88 = help: to override `-D warnings` add `#[allow(clippy::missing_transmute_annotations)]`
99
1010error: transmute used without annotations
11- --> tests/ui/missing_transmute_annotations.rs:25:15
11+ --> tests/ui/missing_transmute_annotations.rs:37:19
1212 |
13- LL | std::mem::transmute::<_, _>([1u16, 2u16])
14- | ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
13+ LL | i = std::mem::transmute::<_, _>([1u16, 2u16]);
14+ | ^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
1515
1616error: transmute used without annotations
17- --> tests/ui/missing_transmute_annotations.rs:30:15
17+ --> tests/ui/missing_transmute_annotations.rs:39:19
1818 |
19- LL | std::mem::transmute::<_, i32>([1u16, 2u16])
20- | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
19+ LL | i = std::mem::transmute::<_, i32>([1u16, 2u16]);
20+ | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
2121
2222error: transmute used without annotations
23- --> tests/ui/missing_transmute_annotations.rs:35:15
23+ --> tests/ui/missing_transmute_annotations.rs:41:19
2424 |
25- LL | std::mem::transmute::<[u16; 2], _>([1u16, 2u16])
26- | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
25+ LL | i = std::mem::transmute::<[u16; 2], _>([1u16, 2u16]);
26+ | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
2727
2828error: transmute used without annotations
29- --> tests/ui/missing_transmute_annotations.rs:40 :32
29+ --> tests/ui/missing_transmute_annotations.rs:44 :32
3030 |
3131LL | let x: i32 = bar(std::mem::transmute::<[u16; 2], _>([1u16, 2u16]));
3232 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
3333
3434error: transmute used without annotations
35- --> tests/ui/missing_transmute_annotations.rs:42 :19
35+ --> tests/ui/missing_transmute_annotations.rs:46 :19
3636 |
37- LL | bar(std::mem::transmute::<[u16; 2], _>([1u16, 2u16]))
37+ LL | bar(std::mem::transmute::<[u16; 2], _>([1u16, 2u16]));
3838 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
3939
4040error: transmute used without annotations
@@ -43,31 +43,31 @@ error: transmute used without annotations
4343LL | std::mem::transmute($e)
4444 | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
4545...
46- LL | local_bad_transmute!([1u16, 2u16])
47- | ---------------------------------- in this macro invocation
46+ LL | i = local_bad_transmute!([1u16, 2u16]);
47+ | ---------------------------------- in this macro invocation
4848 |
4949 = note: this error originates in the macro `local_bad_transmute` (in Nightly builds, run with -Z macro-backtrace for more info)
5050
5151error: transmute used without annotations
52- --> tests/ui/missing_transmute_annotations.rs:62:15
52+ --> tests/ui/missing_transmute_annotations.rs:54:19
5353 |
54- LL | std::mem::transmute(0i32)
55- | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<i32, Foo >`
54+ LL | i = std::mem::transmute([0i16, 0i16]);
55+ | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<[i16; 2], i32 >`
5656
5757error: transmute used without annotations
58- --> tests/ui/missing_transmute_annotations.rs:67:15
58+ --> tests/ui/missing_transmute_annotations.rs:57:19
5959 |
60- LL | std::mem::transmute(Foo::A)
61- | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<Foo, i32>`
60+ LL | i = std::mem::transmute(Foo::A);
61+ | ^^^^^^^^^ help: consider adding missing annotations: `transmute::<Foo, i32>`
6262
6363error: transmute used without annotations
64- --> tests/ui/missing_transmute_annotations.rs:72 :35
64+ --> tests/ui/missing_transmute_annotations.rs:64 :35
6565 |
6666LL | let x: _ = unsafe { std::mem::transmute::<_, i32>([1u16, 2u16]) };
6767 | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
6868
6969error: transmute used without annotations
70- --> tests/ui/missing_transmute_annotations.rs:75 :30
70+ --> tests/ui/missing_transmute_annotations.rs:67 :30
7171 |
7272LL | let x: _ = std::mem::transmute::<_, i32>([1u16, 2u16]);
7373 | ^^^^^^^^^^^^^^^^^^^ help: consider adding missing annotations: `transmute::<[u16; 2], i32>`
0 commit comments