Documentation
¶
Index ¶
- type Any
- type Array
- type CastValue
- type DefValue
- type Entry
- type Enum
- type Error
- type Field
- type ImpliedValue
- type Map
- type Node
- type Primitive
- type Record
- type Set
- type Type
- type TypeArray
- type TypeDef
- type TypeEnum
- type TypeError
- type TypeField
- type TypeMap
- type TypeName
- type TypeNull
- type TypePrimitive
- type TypeRecord
- type TypeSet
- type TypeUnion
- type TypeValue
- type Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImpliedValue ¶
type Primitive ¶
type TypeArray ¶
type TypeDef ¶
type TypeError ¶ added in v1.0.0
type TypeMap ¶
type TypeName ¶
type TypePrimitive ¶
type TypePrimitive struct {
Kind string `json:"kind" unpack:""`
Name string `json:"name"`
NamePos int `json:"name_pos"`
}
func (*TypePrimitive) End ¶ added in v1.16.0
func (x *TypePrimitive) End() int
func (*TypePrimitive) Pos ¶ added in v1.16.0
func (x *TypePrimitive) Pos() int
type TypeRecord ¶
type TypeRecord struct {
Kind string `json:"kind" unpack:""`
Lbrace int `json:"lbrace"`
Fields []TypeField `json:"fields"`
Rbrace int `json:"rbrace"`
}
func (*TypeRecord) End ¶ added in v1.16.0
func (x *TypeRecord) End() int
func (*TypeRecord) Pos ¶ added in v1.16.0
func (x *TypeRecord) Pos() int
type TypeSet ¶
type TypeUnion ¶
Click to show internal directories.
Click to hide internal directories.