1 #![feature(capture_disjoint_fields)]
2 //~^ WARNING: the feature `capture_disjoint_fields` is incomplete
3 //~| NOTE: `#[warn(incomplete_features)]` on by default
4 //~| NOTE: see issue #53488 <https://github.com/rust-lang/rust/issues/53488>
5 #![feature(rustc_attrs)]
10 let c = #[rustc_capture_analysis]
11 //~^ ERROR: attributes on expressions are experimental
12 //~| NOTE: see issue #15701 <https://github.com/rust-lang/rust/issues/15701>
14 //~^ ERROR: First Pass analysis includes:
15 //~| ERROR: Min Capture analysis includes:
16 println!("This uses new capture analyysis to capture s={}", s);
17 //~^ NOTE: Capturing s[] -> ImmBorrow
18 //~| NOTE: Min Capture s[] -> ImmBorrow