Struct hlua::userdata::UserdataOnStack [] [src]

pub struct UserdataOnStack<T, L> {
    // some fields omitted
}

Represents a user data located inside the Lua context.

Trait Implementations

impl<T, L> LuaRead<L> for UserdataOnStack<T, L> where L: AsMutLua + AsLua, T: 'static + Any
[src]

fn lua_read_at_position(lua: L, index: i32) -> Result<UserdataOnStack<T, L>, L>

Reads the data from Lua at a given position.

fn lua_read(lua: L) -> Result<Self, L>

Reads the data from Lua.

impl<T, L> Deref for UserdataOnStack<T, L> where L: AsMutLua, T: 'static + Any
[src]

type Target = T

The resulting type after dereferencing

fn deref(&self) -> &T

The method called to dereference a value

impl<T, L> DerefMut for UserdataOnStack<T, L> where L: AsMutLua, T: 'static + Any
[src]

fn deref_mut(&mut self) -> &mut T

The method called to mutably dereference a value