mlua 0.11.4

High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Luau with async/await features and support of writing native Lua modules in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
error: lifetime may not live long enough
  --> tests/compile/async_nonstatic_userdata.rs:9:13
   |
7  |       impl UserData for MyUserData<'_> {
   |                                    -- lifetime `'1` appears in the `impl`'s self type
8  |           fn add_methods<M: UserDataMethods<Self>>(methods: &mut M) {
9  | /             methods.add_async_method("print", |_, data, ()| async move {
10 | |                 println!("{}", data.0);
11 | |                 Ok(())
12 | |             });
   | |______________^ requires that `'1` must outlive `'static`