1 2 3 4 5 6 7 8 9 10 11
#[derive(Default, mlua::UserData)] struct Foo(Vec<u8>); #[mlua::userdata_impl] impl Foo { fn first(&self, data: &mut [u8]) -> mlua::Result<u8> { Ok(data[0]) } } fn main() {}