]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-17441.stderr
New upstream version 1.49.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-17441.stderr
CommitLineData
ff7c6d11 1error[E0620]: cast to unsized type: `&[usize; 2]` as `[usize]`
0731742a 2 --> $DIR/issue-17441.rs:2:16
ff7c6d11 3 |
0531ce1d 4LL | let _foo = &[1_usize, 2] as [usize];
ff7c6d11
XL
5 | ^^^^^^^^^^^^^^^^^^^^^^^^
6 |
7help: consider using an implicit coercion to `&[usize]` instead
0731742a 8 --> $DIR/issue-17441.rs:2:16
ff7c6d11 9 |
0531ce1d 10LL | let _foo = &[1_usize, 2] as [usize];
ff7c6d11
XL
11 | ^^^^^^^^^^^^^^^^^^^^^^^^
12
72b1a166 13error[E0620]: cast to unsized type: `Box<usize>` as `dyn Debug`
0731742a 14 --> $DIR/issue-17441.rs:5:16
ff7c6d11 15 |
dc9dc135
XL
16LL | let _bar = Box::new(1_usize) as dyn std::fmt::Debug;
17 | ^^^^^^^^^^^^^^^^^^^^^-------------------
ff7c6d11 18 | |
72b1a166 19 | help: you can cast to a `Box` instead: `Box<dyn std::fmt::Debug>`
ff7c6d11 20
72b1a166 21error[E0620]: cast to unsized type: `usize` as `dyn Debug`
0731742a 22 --> $DIR/issue-17441.rs:8:16
ff7c6d11 23 |
dc9dc135
XL
24LL | let _baz = 1_usize as dyn std::fmt::Debug;
25 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ff7c6d11
XL
26 |
27help: consider using a box or reference as appropriate
0731742a 28 --> $DIR/issue-17441.rs:8:16
ff7c6d11 29 |
dc9dc135 30LL | let _baz = 1_usize as dyn std::fmt::Debug;
ff7c6d11
XL
31 | ^^^^^^^
32
33error[E0620]: cast to unsized type: `[usize; 2]` as `[usize]`
0731742a 34 --> $DIR/issue-17441.rs:11:17
ff7c6d11 35 |
0531ce1d 36LL | let _quux = [1_usize, 2] as [usize];
ff7c6d11
XL
37 | ^^^^^^^^^^^^^^^^^^^^^^^
38 |
39help: consider using a box or reference as appropriate
0731742a 40 --> $DIR/issue-17441.rs:11:17
ff7c6d11 41 |
0531ce1d 42LL | let _quux = [1_usize, 2] as [usize];
ff7c6d11
XL
43 | ^^^^^^^^^^^^
44
45error: aborting due to 4 previous errors
46
0531ce1d 47For more information about this error, try `rustc --explain E0620`.