16 lines
379 B
Rust
16 lines
379 B
Rust
|
use mlua::{Lua, UserData};
|
||
|
|
||
|
fn main() {
|
||
|
struct MyUserData<'a>(&'a mut i32);
|
||
|
impl<'a> UserData for MyUserData<'a> {};
|
||
|
|
||
|
let mut i = 1;
|
||
|
|
||
|
let lua = Lua::new();
|
||
|
lua.scope(|scope| {
|
||
|
let _a = scope.create_nonstatic_userdata(MyUserData(&mut i)).unwrap();
|
||
|
let _b = scope.create_nonstatic_userdata(MyUserData(&mut i)).unwrap();
|
||
|
Ok(())
|
||
|
});
|
||
|
}
|