Fix module tests

This commit is contained in:
Alex Orlenko 2022-12-21 21:05:23 +00:00
parent 61c285746c
commit 9d28b790e7
No known key found for this signature in database
GPG Key ID: 4C150C250863B96D
1 changed files with 3 additions and 3 deletions

View File

@ -8,8 +8,8 @@ fn used_memory(lua: &Lua, _: ()) -> LuaResult<usize> {
Ok(lua.used_memory())
}
fn check_userdata(_: &Lua, ud: MyUserData) -> LuaResult<i32> {
Ok(ud.0)
fn check_userdata(_: &Lua, ud: LuaAnyUserData) -> LuaResult<i32> {
Ok(ud.borrow::<MyUserData>()?.0)
}
#[mlua::lua_module]
@ -29,7 +29,7 @@ impl LuaUserData for MyUserData {}
#[mlua::lua_module(name = "rust_module_second")]
fn rust_module2(lua: &Lua) -> LuaResult<LuaTable> {
let exports = lua.create_table()?;
exports.set("userdata", lua.create_userdata(MyUserData(123))?)?;
exports.set("userdata", MyUserData(123))?;
Ok(exports)
}