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
12
13
14
15
16
17
warning: unused variable: `this`
 --> tests/compile/async_userdata_method.rs:7:48
  |
7 |         methods.add_async_method("method", |_, this: &'static Self, ()| async {
  |                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_this`
  |
  = note: `#[warn(unused_variables)]` on by default

error: lifetime may not live long enough
 --> tests/compile/async_userdata_method.rs:7:9
  |
6 |       fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) {
  |                      ---- lifetime `'lua` defined here
7 | /         methods.add_async_method("method", |_, this: &'static Self, ()| async {
8 | |             Ok(())
9 | |         });
  | |__________^ argument requires that `'lua` must outlive `'static`