pub trait LuaPush {
// Required method
fn push_to_lua(self, lua: *mut lua_State) -> i32;
}
Expand description
Types that can be given to a Lua context, for example with lua.set()
or as a return value
of a function.
Required Methods§
sourcefn push_to_lua(self, lua: *mut lua_State) -> i32
fn push_to_lua(self, lua: *mut lua_State) -> i32
Pushes the value on the top of the stack.
Must return a guard representing the elements that have been pushed.
You can implement this for any type you want by redirecting to call to
another implementation (for example 5.push_to_lua
) or by calling
userdata::push_userdata
.