pub trait Pushable { unsafe fn push(self, lstate: *mut lua_State) -> Result<i32, Error>; }
Trait implemented for types that can be pushed onto the Lua stack.
Pushes all its values on the Lua stack, returning the number of values that it pushed.