Struct hlua::UserdataOnStack [] [src]

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

Represents a user data located inside the Lua context.

Trait Implementations

impl<T: Debug, L: Debug> Debug for UserdataOnStack<T, L>
[src]

[src]

Formats the value using the given formatter.

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

[src]

Reads the data from Lua at a given position.

[src]

Reads the data from Lua.

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

[src]

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

[src]

Returns the raw Lua context.

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

The resulting type after dereferencing.

[src]

Dereferences the value.

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

[src]

Mutably dereferences the value.