Skip to main content

IntoLuaMulti

Trait IntoLuaMulti 

Source
pub trait IntoLuaMulti {
    // Required method
    fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>;
}
Expand description

Converts a Rust value into multiple Lua values.

Required Methods§

Source

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Performs the conversion.

Implementations on Foreign Types§

Source§

impl IntoLuaMulti for ()

Source§

fn into_lua_multi(self, _lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl IntoLuaMulti for Vec<Val>

Source§

fn into_lua_multi(self, _lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua> IntoLuaMulti for (A,)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua> IntoLuaMulti for (A, B)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua> IntoLuaMulti for (A, B, C)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua, D: IntoLua> IntoLuaMulti for (A, B, C, D)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua, D: IntoLua, E: IntoLua> IntoLuaMulti for (A, B, C, D, E)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua, D: IntoLua, E: IntoLua, F: IntoLua> IntoLuaMulti for (A, B, C, D, E, F)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua, D: IntoLua, E: IntoLua, F: IntoLua, G: IntoLua> IntoLuaMulti for (A, B, C, D, E, F, G)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Source§

impl<A: IntoLua, B: IntoLua, C: IntoLua, D: IntoLua, E: IntoLua, F: IntoLua, G: IntoLua, H: IntoLua> IntoLuaMulti for (A, B, C, D, E, F, G, H)

Source§

fn into_lua_multi(self, lua: &mut Lua) -> LuaResult<Vec<Val>>

Implementors§