pub struct AsTable<T>(pub T);
Expand description
A wrapper type for pushing and reading rust tuples as lua tables.
Useful when working heterogeneous lua tables.
use tlua::{Lua, AsTable, AnyLuaValue::{LuaNumber, LuaString, LuaBoolean}};
let lua = Lua::new();
lua.checked_set("x", AsTable((true, "two", 3))).unwrap();
assert_eq!(
lua.get("x"),
Some([LuaBoolean(true), LuaString("two".into()), LuaNumber(3.0)]),
);
assert_eq!(lua.get("x"), Some(AsTable((true, "two".to_string(), 3))));
Tuple Fields§
§0: T
Trait Implementations§
source§impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
A: for<'a> LuaRead<PushGuard<&'a LU>>,
B: for<'a> LuaRead<PushGuard<&'a LU>>,
C: for<'a> LuaRead<PushGuard<&'a LU>>,
D: for<'a> LuaRead<PushGuard<&'a LU>>,
E: for<'a> LuaRead<PushGuard<&'a LU>>,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, A: for<'a> LuaRead<PushGuard<&'a LU>>, B: for<'a> LuaRead<PushGuard<&'a LU>>, C: for<'a> LuaRead<PushGuard<&'a LU>>, D: for<'a> LuaRead<PushGuard<&'a LU>>, E: for<'a> LuaRead<PushGuard<&'a LU>>, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
B: for<'a> LuaRead<PushGuard<&'a LU>>,
C: for<'a> LuaRead<PushGuard<&'a LU>>,
D: for<'a> LuaRead<PushGuard<&'a LU>>,
E: for<'a> LuaRead<PushGuard<&'a LU>>,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, B: for<'a> LuaRead<PushGuard<&'a LU>>, C: for<'a> LuaRead<PushGuard<&'a LU>>, D: for<'a> LuaRead<PushGuard<&'a LU>>, E: for<'a> LuaRead<PushGuard<&'a LU>>, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
C: for<'a> LuaRead<PushGuard<&'a LU>>,
D: for<'a> LuaRead<PushGuard<&'a LU>>,
E: for<'a> LuaRead<PushGuard<&'a LU>>,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, C, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, C: for<'a> LuaRead<PushGuard<&'a LU>>, D: for<'a> LuaRead<PushGuard<&'a LU>>, E: for<'a> LuaRead<PushGuard<&'a LU>>, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
D: for<'a> LuaRead<PushGuard<&'a LU>>,
E: for<'a> LuaRead<PushGuard<&'a LU>>,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, D, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, D: for<'a> LuaRead<PushGuard<&'a LU>>, E: for<'a> LuaRead<PushGuard<&'a LU>>, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
E: for<'a> LuaRead<PushGuard<&'a LU>>,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, E, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where LU: AsLua, E: for<'a> LuaRead<PushGuard<&'a LU>>, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(F, G, H, I, J, K, L, M)>where
LU: AsLua,
F: for<'a> LuaRead<PushGuard<&'a LU>>,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, F, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(F, G, H, I, J, K, L, M)>where LU: AsLua, F: for<'a> LuaRead<PushGuard<&'a LU>>, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(G, H, I, J, K, L, M)>where
LU: AsLua,
G: for<'a> LuaRead<PushGuard<&'a LU>>,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, G, H, I, J, K, L, M> LuaRead<LU> for AsTable<(G, H, I, J, K, L, M)>where LU: AsLua, G: for<'a> LuaRead<PushGuard<&'a LU>>, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, H, I, J, K, L, M> LuaRead<LU> for AsTable<(H, I, J, K, L, M)>where
LU: AsLua,
H: for<'a> LuaRead<PushGuard<&'a LU>>,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, H, I, J, K, L, M> LuaRead<LU> for AsTable<(H, I, J, K, L, M)>where LU: AsLua, H: for<'a> LuaRead<PushGuard<&'a LU>>, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, I, J, K, L, M> LuaRead<LU> for AsTable<(I, J, K, L, M)>where
LU: AsLua,
I: for<'a> LuaRead<PushGuard<&'a LU>>,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, I, J, K, L, M> LuaRead<LU> for AsTable<(I, J, K, L, M)>where LU: AsLua, I: for<'a> LuaRead<PushGuard<&'a LU>>, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, J, K, L, M> LuaRead<LU> for AsTable<(J, K, L, M)>where
LU: AsLua,
J: for<'a> LuaRead<PushGuard<&'a LU>>,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, J, K, L, M> LuaRead<LU> for AsTable<(J, K, L, M)>where LU: AsLua, J: for<'a> LuaRead<PushGuard<&'a LU>>, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, K, L, M> LuaRead<LU> for AsTable<(K, L, M)>where
LU: AsLua,
K: for<'a> LuaRead<PushGuard<&'a LU>>,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, K, L, M> LuaRead<LU> for AsTable<(K, L, M)>where LU: AsLua, K: for<'a> LuaRead<PushGuard<&'a LU>>, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, L, M> LuaRead<LU> for AsTable<(L, M)>where
LU: AsLua,
L: for<'a> LuaRead<PushGuard<&'a LU>>,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, L, M> LuaRead<LU> for AsTable<(L, M)>where LU: AsLua, L: for<'a> LuaRead<PushGuard<&'a LU>>, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<LU, M> LuaRead<LU> for AsTable<(M,)>where
LU: AsLua,
M: for<'a> LuaRead<PushGuard<&'a LU>>,
impl<LU, M> LuaRead<LU> for AsTable<(M,)>where LU: AsLua, M: for<'a> LuaRead<PushGuard<&'a LU>>,
source§fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
fn lua_read_at_position(lua: LU, index: NonZeroI32) -> ReadResult<Self, LU>
Reads the data from Lua at a given position.
fn n_values_expected() -> i32
source§fn lua_read(lua: L) -> ReadResult<Self, L>
fn lua_read(lua: L) -> ReadResult<Self, L>
Reads the data from Lua.
fn lua_read_at_maybe_zero_position(lua: L, index: i32) -> ReadResult<Self, L>where L: AsLua,
source§impl<T: Ord> Ord for AsTable<T>
impl<T: Ord> Ord for AsTable<T>
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl<T: PartialEq> PartialEq<AsTable<T>> for AsTable<T>
impl<T: PartialEq> PartialEq<AsTable<T>> for AsTable<T>
source§impl<T: PartialOrd> PartialOrd<AsTable<T>> for AsTable<T>
impl<T: PartialOrd> PartialOrd<AsTable<T>> for AsTable<T>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
A: Push<LuaState>,
B: Push<LuaState>,
C: Push<LuaState>,
D: Push<LuaState>,
E: Push<LuaState>,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, A: Push<LuaState>, B: Push<LuaState>, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
B: Push<LuaState>,
C: Push<LuaState>,
D: Push<LuaState>,
E: Push<LuaState>,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, B: Push<LuaState>, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
C: Push<LuaState>,
D: Push<LuaState>,
E: Push<LuaState>,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, C, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
D: Push<LuaState>,
E: Push<LuaState>,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, D, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
E: Push<LuaState>,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, E, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where LU: AsLua, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(F, G, H, I, J, K, L, M)>where
LU: AsLua,
F: Push<LuaState>,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, F, G, H, I, J, K, L, M> Push<LU> for AsTable<(F, G, H, I, J, K, L, M)>where LU: AsLua, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, G, H, I, J, K, L, M> Push<LU> for AsTable<(G, H, I, J, K, L, M)>where
LU: AsLua,
G: Push<LuaState>,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, G, H, I, J, K, L, M> Push<LU> for AsTable<(G, H, I, J, K, L, M)>where LU: AsLua, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, H, I, J, K, L, M> Push<LU> for AsTable<(H, I, J, K, L, M)>where
LU: AsLua,
H: Push<LuaState>,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, H, I, J, K, L, M> Push<LU> for AsTable<(H, I, J, K, L, M)>where LU: AsLua, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, I, J, K, L, M> Push<LU> for AsTable<(I, J, K, L, M)>where
LU: AsLua,
I: Push<LuaState>,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, I, J, K, L, M> Push<LU> for AsTable<(I, J, K, L, M)>where LU: AsLua, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, J, K, L, M> Push<LU> for AsTable<(J, K, L, M)>where
LU: AsLua,
J: Push<LuaState>,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, J, K, L, M> Push<LU> for AsTable<(J, K, L, M)>where LU: AsLua, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, K, L, M> Push<LU> for AsTable<(K, L, M)>where
LU: AsLua,
K: Push<LuaState>,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, K, L, M> Push<LU> for AsTable<(K, L, M)>where LU: AsLua, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, L, M> Push<LU> for AsTable<(L, M)>where
LU: AsLua,
L: Push<LuaState>,
M: Push<LuaState>,
impl<LU, L, M> Push<LU> for AsTable<(L, M)>where LU: AsLua, L: Push<LuaState>, M: Push<LuaState>,
source§impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
A: PushInto<LuaState>,
B: PushInto<LuaState>,
C: PushInto<LuaState>,
D: PushInto<LuaState>,
E: PushInto<LuaState>,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, A: PushInto<LuaState>, B: PushInto<LuaState>, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
B: PushInto<LuaState>,
C: PushInto<LuaState>,
D: PushInto<LuaState>,
E: PushInto<LuaState>,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, B: PushInto<LuaState>, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
C: PushInto<LuaState>,
D: PushInto<LuaState>,
E: PushInto<LuaState>,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, C, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
D: PushInto<LuaState>,
E: PushInto<LuaState>,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, D, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where
LU: AsLua,
E: PushInto<LuaState>,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, E, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where LU: AsLua, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(F, G, H, I, J, K, L, M)>where
LU: AsLua,
F: PushInto<LuaState>,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, F, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(F, G, H, I, J, K, L, M)>where LU: AsLua, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(G, H, I, J, K, L, M)>where
LU: AsLua,
G: PushInto<LuaState>,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, G, H, I, J, K, L, M> PushInto<LU> for AsTable<(G, H, I, J, K, L, M)>where LU: AsLua, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, H, I, J, K, L, M> PushInto<LU> for AsTable<(H, I, J, K, L, M)>where
LU: AsLua,
H: PushInto<LuaState>,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, H, I, J, K, L, M> PushInto<LU> for AsTable<(H, I, J, K, L, M)>where LU: AsLua, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, I, J, K, L, M> PushInto<LU> for AsTable<(I, J, K, L, M)>where
LU: AsLua,
I: PushInto<LuaState>,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, I, J, K, L, M> PushInto<LU> for AsTable<(I, J, K, L, M)>where LU: AsLua, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, J, K, L, M> PushInto<LU> for AsTable<(J, K, L, M)>where
LU: AsLua,
J: PushInto<LuaState>,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, J, K, L, M> PushInto<LU> for AsTable<(J, K, L, M)>where LU: AsLua, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, K, L, M> PushInto<LU> for AsTable<(K, L, M)>where
LU: AsLua,
K: PushInto<LuaState>,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, K, L, M> PushInto<LU> for AsTable<(K, L, M)>where LU: AsLua, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
source§impl<LU, L, M> PushInto<LU> for AsTable<(L, M)>where
LU: AsLua,
L: PushInto<LuaState>,
M: PushInto<LuaState>,
impl<LU, L, M> PushInto<LU> for AsTable<(L, M)>where LU: AsLua, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<T: Eq> Eq for AsTable<T>
impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, A: Push<LuaState>, B: Push<LuaState>, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, B: Push<LuaState>, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, C, D, E, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, C: Push<LuaState>, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, D, E, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, D: Push<LuaState>, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, E, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where LU: AsLua, E: Push<LuaState>, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, F, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(F, G, H, I, J, K, L, M)>where LU: AsLua, F: Push<LuaState>, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, G, H, I, J, K, L, M> PushOne<LU> for AsTable<(G, H, I, J, K, L, M)>where LU: AsLua, G: Push<LuaState>, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, H, I, J, K, L, M> PushOne<LU> for AsTable<(H, I, J, K, L, M)>where LU: AsLua, H: Push<LuaState>, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, I, J, K, L, M> PushOne<LU> for AsTable<(I, J, K, L, M)>where LU: AsLua, I: Push<LuaState>, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, J, K, L, M> PushOne<LU> for AsTable<(J, K, L, M)>where LU: AsLua, J: Push<LuaState>, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, K, L, M> PushOne<LU> for AsTable<(K, L, M)>where LU: AsLua, K: Push<LuaState>, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, L, M> PushOne<LU> for AsTable<(L, M)>where LU: AsLua, L: Push<LuaState>, M: Push<LuaState>,
impl<LU, M> PushOne<LU> for AsTable<(M,)>where LU: AsLua, M: PushOne<LuaState>,
impl<LU, A, B, C, D, E, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, A: PushInto<LuaState>, B: PushInto<LuaState>, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, B, C, D, E, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(B, C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, B: PushInto<LuaState>, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, C, D, E, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(C, D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, C: PushInto<LuaState>, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, D, E, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(D, E, F, G, H, I, J, K, L, M)>where LU: AsLua, D: PushInto<LuaState>, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, E, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(E, F, G, H, I, J, K, L, M)>where LU: AsLua, E: PushInto<LuaState>, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, F, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(F, G, H, I, J, K, L, M)>where LU: AsLua, F: PushInto<LuaState>, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, G, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(G, H, I, J, K, L, M)>where LU: AsLua, G: PushInto<LuaState>, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, H, I, J, K, L, M> PushOneInto<LU> for AsTable<(H, I, J, K, L, M)>where LU: AsLua, H: PushInto<LuaState>, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, I, J, K, L, M> PushOneInto<LU> for AsTable<(I, J, K, L, M)>where LU: AsLua, I: PushInto<LuaState>, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, J, K, L, M> PushOneInto<LU> for AsTable<(J, K, L, M)>where LU: AsLua, J: PushInto<LuaState>, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, K, L, M> PushOneInto<LU> for AsTable<(K, L, M)>where LU: AsLua, K: PushInto<LuaState>, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, L, M> PushOneInto<LU> for AsTable<(L, M)>where LU: AsLua, L: PushInto<LuaState>, M: PushInto<LuaState>,
impl<LU, M> PushOneInto<LU> for AsTable<(M,)>where LU: AsLua, M: PushOneInto<LuaState>,
impl<T> StructuralEq for AsTable<T>
impl<T> StructuralPartialEq for AsTable<T>
Auto Trait Implementations§
impl<T> RefUnwindSafe for AsTable<T>where T: RefUnwindSafe,
impl<T> Send for AsTable<T>where T: Send,
impl<T> Sync for AsTable<T>where T: Sync,
impl<T> Unpin for AsTable<T>where T: Unpin,
impl<T> UnwindSafe for AsTable<T>where T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more