Modules§
Structs§
- Field
- Type information for a lua
class
field - Func
- Type information for a lua
class
function - Param
- A function parameter type representation
- Typed
Class Builder - Type information for a lua
class
. This happens to be aTypedUserData
- Typed
Function - Helper to bake the type information for a lua
Function
. This makes repeated calls to theFunction
’scall
all the same with enforced arguments and return types. - Typed
Module Builder - Builder that constructs type and documentation information for a module using the
TypedModule
trait - Wrapped
Builder - Wrapper around a
UserDataFields
andUserDataMethods
to allow [TypedUserData
] implementations to be used forUserData
implementations
Enums§
- Type
- Representation of a lua type for a rust type
Traits§
- Typed
- Add a lua
Type
representation to a rust type - Typed
Data Fields - Typed variant of [
UserDataMethods
] - Typed
Data Methods - Typed variant of [
UserDataFields
] - Typed
Module - Sepecify a lua module (table) with fields and methods.
- Typed
Module Fields - Typed variant of
ModuleFields
- Typed
Module Methods - Typed variant of
ModuleMethods
- Typed
Multi Value - Typed information for a lua
MultiValue
- Typed
User Data - Typed variant of [
UserData
]