Trait ezlua::convert::ToLuaMulti
source · pub trait ToLuaMulti: Sized {
const VALUE_COUNT: Option<usize> = None;
// Provided methods
fn value_count(&self) -> Option<usize> { ... }
fn push_multi(self, lua: &State) -> Result<usize> { ... }
}Expand description
Types which can be pushed onto lua stack, as returned multiple values to lua function, or as passed multiple arguments to lua function
Provided Associated Constants§
sourceconst VALUE_COUNT: Option<usize> = None
const VALUE_COUNT: Option<usize> = None
Count of values to be pushed to lua stack
Provided Methods§
sourcefn value_count(&self) -> Option<usize>
fn value_count(&self) -> Option<usize>
Get the count of values to be pushed to lua stack, with self instance
sourcefn push_multi(self, lua: &State) -> Result<usize>
fn push_multi(self, lua: &State) -> Result<usize>
Define how to push values onto lua stack
Object Safety§
This trait is not object safe.