]> git.proxmox.com Git - rustc.git/blob - tests/ui/closures/2229_closure_analysis/by_value.stderr
New upstream version 1.68.2+dfsg1
[rustc.git] / tests / ui / closures / 2229_closure_analysis / by_value.stderr
1 error[E0658]: attributes on expressions are experimental
2 --> $DIR/by_value.rs:18:13
3 |
4 LL | let c = #[rustc_capture_analysis]
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^
6 |
7 = note: see issue #15701 <https://github.com/rust-lang/rust/issues/15701> for more information
8 = help: add `#![feature(stmt_expr_attributes)]` to the crate attributes to enable
9
10 error: First Pass analysis includes:
11 --> $DIR/by_value.rs:21:5
12 |
13 LL | / || {
14 LL | |
15 LL | |
16 LL | | let p = t.0.0;
17 ... |
18 LL | |
19 LL | | };
20 | |_____^
21 |
22 note: Capturing t[(0, 0),Deref,(0, 0)] -> ByValue
23 --> $DIR/by_value.rs:24:17
24 |
25 LL | let p = t.0.0;
26 | ^^^^^
27 note: Capturing t[(1, 0)] -> ImmBorrow
28 --> $DIR/by_value.rs:27:29
29 |
30 LL | println!("{} {:?}", t.1, p);
31 | ^^^
32
33 error: Min Capture analysis includes:
34 --> $DIR/by_value.rs:21:5
35 |
36 LL | / || {
37 LL | |
38 LL | |
39 LL | | let p = t.0.0;
40 ... |
41 LL | |
42 LL | | };
43 | |_____^
44 |
45 note: Min Capture t[(0, 0)] -> ByValue
46 --> $DIR/by_value.rs:24:17
47 |
48 LL | let p = t.0.0;
49 | ^^^^^
50 note: Min Capture t[(1, 0)] -> ImmBorrow
51 --> $DIR/by_value.rs:27:29
52 |
53 LL | println!("{} {:?}", t.1, p);
54 | ^^^
55
56 error: aborting due to 3 previous errors
57
58 For more information about this error, try `rustc --explain E0658`.