Module marker

Module marker 

Source
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
MultiRet
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
OwnedUserdata
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
ScopeUserdata
StaticIter
Represents an iterator
Strict
Represents a strict typed value, such as an integer value

Type Aliases§

MultiValRef
Alias to MultiRet<ValRef<'a>>
MultiValue
Alias to MultiRet<Value<'a>>
StrictBool
Represents a strict typed boolean value