pub trait IntoLuaMulti: Sized {
// Required method
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>;
}
Expand description
Required Methods§
Sourcefn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Performs the conversion.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl IntoLuaMulti for ()
impl IntoLuaMulti for ()
fn into_lua_multi(self, _: &Lua) -> Result<MultiValue>
Source§impl<A> IntoLuaMulti for (A,)where
A: IntoLuaMulti,
impl<A> IntoLuaMulti for (A,)where
A: IntoLuaMulti,
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, A> IntoLuaMulti for (B, A)where
B: IntoLua,
A: IntoLuaMulti,
impl<B, A> IntoLuaMulti for (B, A)where
B: IntoLua,
A: IntoLuaMulti,
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, A> IntoLuaMulti for (B, C, A)
impl<B, C, A> IntoLuaMulti for (B, C, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, A> IntoLuaMulti for (B, C, D, A)
impl<B, C, D, A> IntoLuaMulti for (B, C, D, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, A> IntoLuaMulti for (B, C, D, E, A)
impl<B, C, D, E, A> IntoLuaMulti for (B, C, D, E, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, A> IntoLuaMulti for (B, C, D, E, F, A)
impl<B, C, D, E, F, A> IntoLuaMulti for (B, C, D, E, F, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, A> IntoLuaMulti for (B, C, D, E, F, G, A)
impl<B, C, D, E, F, G, A> IntoLuaMulti for (B, C, D, E, F, G, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, A> IntoLuaMulti for (B, C, D, E, F, G, H, A)
impl<B, C, D, E, F, G, H, A> IntoLuaMulti for (B, C, D, E, F, G, H, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, A)
impl<B, C, D, E, F, G, H, I, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, A)
impl<B, C, D, E, F, G, H, I, J, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, A)
impl<B, C, D, E, F, G, H, I, J, K, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, L, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, A)
impl<B, C, D, E, F, G, H, I, J, K, L, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, L, M, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, A)
impl<B, C, D, E, F, G, H, I, J, K, L, M, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, L, M, N, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, A)
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, A)
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, A)
impl<B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, A> IntoLuaMulti for (B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, A)
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<E: IntoLua> IntoLuaMulti for Result<(), E>
impl<E: IntoLua> IntoLuaMulti for Result<(), E>
fn into_lua_multi(self, lua: &Lua) -> Result<MultiValue>
Source§impl<T: IntoLua, E: IntoLua> IntoLuaMulti for Result<T, E>
Result is convertible to MultiValue
following the common Lua idiom of returning the result
on success, or in the case of an error, returning nil
and an error message.
impl<T: IntoLua, E: IntoLua> IntoLuaMulti for Result<T, E>
Result is convertible to MultiValue
following the common Lua idiom of returning the result
on success, or in the case of an error, returning nil
and an error message.