Trait hlua::AsLua
[−]
[src]
pub unsafe trait AsLua<'lua> { fn as_lua(&self) -> LuaContext; }
Trait for objects that have access to a Lua context. When using a context returned by a
AsLua
, you are not allowed to modify the stack.
Required Methods
fn as_lua(&self) -> LuaContext
Implementors
impl<'a, 'lua> AsLua<'lua> for &'a InsideCallback
impl<'a, 'lua> AsLua<'lua> for &'a mut InsideCallback
impl<'lua, L> AsLua<'lua> for LuaTable<L> where L: AsLua<'lua>
impl<'t, 'lua, L, K, V> AsLua<'lua> for LuaTableIterator<'t, L, K, V> where L: AsMutLua<'lua>
impl<'a, 'lua> AsLua<'lua> for Lua<'lua>
impl<'lua, L> AsLua<'lua> for PushGuard<L> where L: AsMutLua<'lua>
impl<'a, 'lua, L: ?Sized> AsLua<'lua> for &'a L where L: AsLua<'lua>
impl<'a, 'lua, L: ?Sized> AsLua<'lua> for &'a mut L where L: AsLua<'lua>