]> git.lizzy.rs Git - rust.git/blob - src/test/ui/closures/2229_closure_analysis/multilevel-path-1.stderr
Log closure as well
[rust.git] / src / test / ui / closures / 2229_closure_analysis / multilevel-path-1.stderr
1 error[E0658]: attributes on expressions are experimental
2   --> $DIR/multilevel-path-1.rs:24: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 warning: the feature `capture_disjoint_fields` is incomplete and may not be safe to use and/or cause compiler crashes
11   --> $DIR/multilevel-path-1.rs:1:12
12    |
13 LL | #![feature(capture_disjoint_fields)]
14    |            ^^^^^^^^^^^^^^^^^^^^^^^
15    |
16    = note: `#[warn(incomplete_features)]` on by default
17    = note: see issue #53488 <https://github.com/rust-lang/rust/issues/53488> for more information
18
19 error: First Pass analysis includes:
20   --> $DIR/multilevel-path-1.rs:27:5
21    |
22 LL | /     || {
23 LL | |
24 LL | |
25 LL | |         let wp = &w.p;
26 ...  |
27 LL | |         println!("{}", wp.x);
28 LL | |     };
29    | |_____^
30    |
31 note: Capturing w[(0, 0)] -> ImmBorrow
32   --> $DIR/multilevel-path-1.rs:30:19
33    |
34 LL |         let wp = &w.p;
35    |                   ^^^
36
37 error: Min Capture analysis includes:
38   --> $DIR/multilevel-path-1.rs:27:5
39    |
40 LL | /     || {
41 LL | |
42 LL | |
43 LL | |         let wp = &w.p;
44 ...  |
45 LL | |         println!("{}", wp.x);
46 LL | |     };
47    | |_____^
48    |
49 note: Min Capture w[(0, 0)] -> ImmBorrow
50   --> $DIR/multilevel-path-1.rs:30:19
51    |
52 LL |         let wp = &w.p;
53    |                   ^^^
54
55 error: aborting due to 3 previous errors; 1 warning emitted
56
57 For more information about this error, try `rustc --explain E0658`.