Files
mlua-rs-mlua/tests/compile/async_nonstatic_userdata.rs
2024-09-20 13:01:55 +01:00

16 lines
387 B
Rust

use mlua::{UserData, UserDataMethods};
fn main() {
#[derive(Clone)]
struct MyUserData<'a>(&'a i64);
impl UserData for MyUserData<'_> {
fn add_methods<M: UserDataMethods<Self>>(methods: &mut M) {
methods.add_async_method("print", |_, data, ()| async move {
println!("{}", data.0);
Ok(())
});
}
}
}