]>
Commit | Line | Data |
---|---|---|
ff7c6d11 | 1 | error[E0620]: cast to unsized type: `&[usize; 2]` as `[usize]` |
0731742a | 2 | --> $DIR/issue-17441.rs:2:16 |
ff7c6d11 | 3 | | |
0531ce1d | 4 | LL | let _foo = &[1_usize, 2] as [usize]; |
ff7c6d11 XL |
5 | | ^^^^^^^^^^^^^^^^^^^^^^^^ |
6 | | | |
7 | help: consider using an implicit coercion to `&[usize]` instead | |
0731742a | 8 | --> $DIR/issue-17441.rs:2:16 |
ff7c6d11 | 9 | | |
0531ce1d | 10 | LL | let _foo = &[1_usize, 2] as [usize]; |
ff7c6d11 XL |
11 | | ^^^^^^^^^^^^^^^^^^^^^^^^ |
12 | ||
72b1a166 | 13 | error[E0620]: cast to unsized type: `Box<usize>` as `dyn Debug` |
0731742a | 14 | --> $DIR/issue-17441.rs:5:16 |
ff7c6d11 | 15 | | |
dc9dc135 XL |
16 | LL | 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 | 21 | error[E0620]: cast to unsized type: `usize` as `dyn Debug` |
0731742a | 22 | --> $DIR/issue-17441.rs:8:16 |
ff7c6d11 | 23 | | |
dc9dc135 XL |
24 | LL | let _baz = 1_usize as dyn std::fmt::Debug; |
25 | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
ff7c6d11 XL |
26 | | |
27 | help: consider using a box or reference as appropriate | |
0731742a | 28 | --> $DIR/issue-17441.rs:8:16 |
ff7c6d11 | 29 | | |
dc9dc135 | 30 | LL | let _baz = 1_usize as dyn std::fmt::Debug; |
ff7c6d11 XL |
31 | | ^^^^^^^ |
32 | ||
33 | error[E0620]: cast to unsized type: `[usize; 2]` as `[usize]` | |
0731742a | 34 | --> $DIR/issue-17441.rs:11:17 |
ff7c6d11 | 35 | | |
0531ce1d | 36 | LL | let _quux = [1_usize, 2] as [usize]; |
ff7c6d11 XL |
37 | | ^^^^^^^^^^^^^^^^^^^^^^^ |
38 | | | |
39 | help: consider using a box or reference as appropriate | |
0731742a | 40 | --> $DIR/issue-17441.rs:11:17 |
ff7c6d11 | 41 | | |
0531ce1d | 42 | LL | let _quux = [1_usize, 2] as [usize]; |
ff7c6d11 XL |
43 | | ^^^^^^^^^^^^ |
44 | ||
45 | error: aborting due to 4 previous errors | |
46 | ||
0531ce1d | 47 | For more information about this error, try `rustc --explain E0620`. |