1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use mlua::{Lua, UserDataMethods}; fn main() { let lua = Lua::new(); lua.register_userdata_type::<String>(|reg| { let s = String::new(); let mut s = &s; reg.add_async_method("t", |_, this, ()| async { s = &*this; Ok(()) }); }) .unwrap(); }