Module rlua::prelude
[−]
[src]
Re-exports most types with an extra Lua* prefix to prevent name clashes.
Reexports
pub use Nil as LuaNil; |
Structs
| Lua |
Top level Lua struct which holds the Lua state itself. |
| LuaAnyUserData |
Handle to an internal Lua userdata for any type that implements |
| LuaFunction |
Handle to an internal Lua function. |
| LuaLightUserData |
A "light" userdata value. Equivalent to an unmanaged raw pointer. |
| LuaMultiValue |
Multiple Lua values used for both argument passing and also for multiple return values. |
| LuaRegistryKey |
An auto generated key into the Lua registry. |
| LuaScope |
Constructed by the |
| LuaString |
Handle to an internal Lua string. |
| LuaTable |
Handle to an internal Lua table. |
| LuaTablePairs |
An iterator over the pairs of a Lua table. |
| LuaTableSequence |
An iterator over the sequence part of a Lua table. |
| LuaThread |
Handle to an internal Lua thread (or coroutine). |
| LuaUserDataMethods |
Method registry for |
Enums
| LuaError |
Error type returned by |
| LuaMetaMethod |
Kinds of metamethods that can be overridden. |
| LuaThreadStatus |
Status of a Lua thread (or coroutine). |
| LuaValue |
A dynamically typed Lua value. |
Traits
| FromLua |
Trait for types convertible from |
| FromLuaMulti |
Trait for types that can be created from an arbitrary number of Lua values. |
| LuaExternalError | |
| LuaExternalResult | |
| LuaUserData |
Trait for custom userdata types. |
| ToLua |
Trait for types convertible to |
| ToLuaMulti |
Trait for types convertible to any number of Lua values. |
Type Definitions
| LuaInteger |
Type of Lua integer numbers. |
| LuaNumber |
Type of Lua floating point numbers. |
| LuaResult |
A specialized |