]> git.lizzy.rs Git - rust.git/blob - tests/ui/closures/2229_closure_analysis/capture-disjoint-field-tuple.stderr
Rollup merge of #106144 - tgross35:patch-1, r=Mark-Simulacrum
[rust.git] / tests / ui / closures / 2229_closure_analysis / capture-disjoint-field-tuple.stderr
1 error[E0658]: attributes on expressions are experimental
2   --> $DIR/capture-disjoint-field-tuple.rs:8: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/capture-disjoint-field-tuple.rs:11:5
12    |
13 LL | /     || {
14 LL | |
15 LL | |
16 LL | |         println!("{}", t.0);
17 LL | |
18 LL | |
19 LL | |     };
20    | |_____^
21    |
22 note: Capturing t[(0, 0)] -> ImmBorrow
23   --> $DIR/capture-disjoint-field-tuple.rs:14:24
24    |
25 LL |         println!("{}", t.0);
26    |                        ^^^
27
28 error: Min Capture analysis includes:
29   --> $DIR/capture-disjoint-field-tuple.rs:11:5
30    |
31 LL | /     || {
32 LL | |
33 LL | |
34 LL | |         println!("{}", t.0);
35 LL | |
36 LL | |
37 LL | |     };
38    | |_____^
39    |
40 note: Min Capture t[(0, 0)] -> ImmBorrow
41   --> $DIR/capture-disjoint-field-tuple.rs:14:24
42    |
43 LL |         println!("{}", t.0);
44    |                        ^^^
45
46 error: aborting due to 3 previous errors
47
48 For more information about this error, try `rustc --explain E0658`.