mlua 0.9.9

High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox 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<'a> UserData for MyUserData<'a> {
   |            -- lifetime `'a` defined here
8  |           fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) {
9  | /             methods.add_async_method("print", |_, data, ()| async move {
10 | |                 println!("{}", data.0);
11 | |                 Ok(())
12 | |             });
   | |______________^ requires that `'a` must outlive `'static`