]> git.lizzy.rs Git - rust.git/blob - tests/ui/moves/move-into-dead-array-2.stderr
Rollup merge of #107576 - P1n3appl3:master, r=tmandry
[rust.git] / tests / ui / moves / move-into-dead-array-2.stderr
1 error[E0382]: use of moved value: `a`
2   --> $DIR/move-into-dead-array-2.rs:14:5
3    |
4 LL | fn foo(mut a: [D; 4], i: usize) {
5    |        ----- move occurs because `a` has type `[D; 4]`, which does not implement the `Copy` trait
6 LL |     drop(a);
7    |          - value moved here
8 LL |     a[i] = d();
9    |     ^^^^ value used here after move
10
11 error: aborting due to previous error
12
13 For more information about this error, try `rustc --explain E0382`.