Expand description
Helpers to simplify the type conversion between rust and lua
Structs§
- ArgRef
- Represents an argument passed from lua on the stack
- BitFlags
- FromStr
- IterMap
- Represents an iterator will be converted to a lua table
- IterVec
- Represents an iterator will be converted to a lua array table
- LuaBytes
- Represents a bytes buffer
- Multi
Ret - Wrapper to multiple value, which can be passed from lua as variable arguments and return multiple values to lua
- NilError
- Mark an error result return as
nil, error
rather than raising it - Owned
Userdata - Represents an userdata whose ownedship was taken
- Pushed
- Represents results which are already pushed to the stack
- RegVal
- Represents a value in the C registry
- Scope
Userdata - Static
Iter - Represents an iterator
- Strict
- Represents a strict typed value, such as an integer value
Type Aliases§
- Multi
ValRef - Alias to
MultiRet<ValRef<'a>>
- Multi
Value - Alias to
MultiRet<Value<'a>>
- Strict
Bool - Represents a strict typed boolean value