error[E0597]: `var` does not live long enough
--> tests/async_compile_fail/captured_variable_func.rs:8:19
|
7 | let mut var = 1u32;
| ------- binding `var` declared here
8 | let var_ref = &mut var;
| ^^^^^^^^ borrowed value does not live long enough
9 | async_with!(ctx => |ctx|{
10 | / ctx.spawn(async move {
11 | | *var_ref += 1;
12 | | })
| |__________- argument requires that `var` is borrowed for `'static`
...
15 | }
| - `var` dropped here while still borrowed