rquickjs 0.11.0

High level bindings to the QuickJS JavaScript engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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