Documentation
¶
Index ¶
- type Constructor
- type Decl
- type Enum
- type Export
- type ExternPath
- type ExternType
- type Field
- type File
- type Flags
- type Func
- type FuncType
- type GenericType
- type Import
- type Include
- type IncludeName
- type InlineInterface
- type Interface
- type InterfaceItem
- type NamedType
- type Package
- type PackageRef
- type Param
- type Path
- type PrimitiveType
- type Record
- type Resource
- type ResourceItem
- type TupleType
- type Type
- type TypeDef
- type Use
- type UseName
- type Variant
- type VariantCase
- type World
- type WorldItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Constructor ¶
type Export ¶
type Export struct {
ExternalID string
Name string
Extern ExternType
}
type ExternPath ¶
type ExternPath struct {
Path Path
}
type ExternType ¶
type ExternType interface {
// contains filtered or unexported methods
}
type GenericType ¶
type Import ¶
type Import struct {
ExternalID string
Name string
Extern ExternType
}
type Include ¶
type Include struct {
Path Path
Renames []IncludeName
}
type IncludeName ¶
type InlineInterface ¶
type InlineInterface struct {
Items []InterfaceItem
}
type Interface ¶
type Interface struct {
Name string
Items []InterfaceItem
}
type InterfaceItem ¶
type InterfaceItem interface {
// contains filtered or unexported methods
}
type PackageRef ¶
type Path ¶
type Path struct {
Package *PackageRef
Segments []string
}
type PrimitiveType ¶
type PrimitiveType struct {
Name string
}
type Resource ¶
type Resource struct {
Name string
Items []ResourceItem
}
type ResourceItem ¶
type ResourceItem interface {
// contains filtered or unexported methods
}
type Variant ¶
type Variant struct {
Name string
Cases []VariantCase
}
type VariantCase ¶
Click to show internal directories.
Click to hide internal directories.