]> git.lizzy.rs Git - rust.git/blob - src/test/ui/nll/issue-52534.stderr
Added multiple parameter closure test.
[rust.git] / src / test / ui / nll / issue-52534.stderr
1 error[E0597]: `x` does not live long enough
2   --> $DIR/issue-52534.rs:22:14
3    |
4 LL |     foo(|a| &x)
5    |           -  ^ `x` would have to be valid for `'0`
6    |           |
7    |           has type `&'0 u32`
8 LL | }
9    | - ...but `x` is only valid for the duration of the `bar` function, so it is dropped here while still borrowed
10
11 error[E0597]: `y` does not live long enough
12   --> $DIR/issue-52534.rs:27:26
13    |
14 LL |     baz(|first, second| &y)
15    |               -          ^ `y` would have to be valid for `'0`
16    |               |
17    |               has type `&'0 u32`
18 LL | }
19    | - ...but `y` is only valid for the duration of the `foobar` function, so it is dropped here while still borrowed
20
21 error: aborting due to 2 previous errors
22
23 For more information about this error, try `rustc --explain E0597`.