1 2 3 4 5 6 7 8 9 10 11 12 13 14
#[derive(mlua::UserData)] struct Foo { x: u32, } #[mlua::userdata_impl] impl<T> Foo<T> { #[lua(infallible)] fn get(&self) -> u32 { self.x } } fn main() {}