]> git.lizzy.rs Git - rust.git/blob - src/test/ui/async-await/large_moves.option.stderr
remove [async output] from impl Future
[rust.git] / src / test / ui / async-await / large_moves.option.stderr
1 error: moving 10024 bytes
2   --> $DIR/large_moves.rs:12:13
3    |
4 LL |       let x = async {
5    |  _____________^
6 LL | |         let y = [0; 9999];
7 LL | |         dbg!(y);
8 LL | |         thing(&y).await;
9 LL | |         dbg!(y);
10 LL | |     };
11    | |_____^ value moved from here
12    |
13 note: the lint level is defined here
14   --> $DIR/large_moves.rs:1:9
15    |
16 LL | #![deny(large_assignments)]
17    |         ^^^^^^^^^^^^^^^^^
18
19 error: moving 10024 bytes
20   --> $DIR/large_moves.rs:18:14
21    |
22 LL |     let z = (x, 42);
23    |              ^ value moved from here
24
25 error: moving 10024 bytes
26   --> $DIR/large_moves.rs:18:13
27    |
28 LL |     let z = (x, 42);
29    |             ^^^^^^^ value moved from here
30
31 error: moving 10024 bytes
32   --> $DIR/large_moves.rs:20:13
33    |
34 LL |     let a = z.0;
35    |             ^^^ value moved from here
36
37 error: aborting due to 4 previous errors
38