pub trait FromLuaMulti<'a>: Sized {
fn from_lua_multi(
values: LuaMultiValue<'a>,
lua: &'a Lua
) -> LuaResult<Self>;
}
Required Methods
Implementors
impl<'lua> FromLuaMulti<'lua> for ()
impl<'lua, T: FromLua<'lua>> FromLuaMulti<'lua> for T
impl<'lua> FromLuaMulti<'lua> for LuaMultiValue<'lua>
impl<'lua, T: FromLua<'lua>> FromLuaMulti<'lua> for LuaVariadic<T>
impl<'lua> FromLuaMulti<'lua> for HNil
impl<'lua, T: FromLuaMulti<'lua>> FromLuaMulti<'lua> for HCons<T, HNil>
impl<'lua, H: FromLua<'lua>, A, B> FromLuaMulti<'lua> for HCons<H, HCons<A, B>> where
HCons<A, B>: FromLuaMulti<'lua>,