1 2 3 4 5 6 7 8 9 10 11 12 13 14
use mlua::{Lua, Table}; fn main() { let lua = Lua::new(); lua.scope(|scope| { let mut inner: Option<Table> = None; let f = scope.create_function_mut(|_, t: Table| { inner = Some(t); Ok(()) })?; f.call::<()>(lua.create_table()?)?; Ok(()) }); }