Modules§
Structs§
- Field
- Type information for a lua
classfield - Func
- Type information for a lua
classfunction - 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’scallall the same with enforced arguments and return types. - Typed
Module Builder - Builder that constructs type and documentation information for a module using the
TypedModuletrait - Wrapped
Builder - Wrapper around a
UserDataFieldsandUserDataMethodsto allow [TypedUserData] implementations to be used forUserDataimplementations
Enums§
- Type
- Representation of a lua type for a rust type
Traits§
- Typed
- Add a lua
Typerepresentation 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]