Versions in this module Expand all Collapse all v0 v0.1.4 Nov 11, 2024 v0.1.3 Nov 11, 2024 v0.1.2 Nov 11, 2024 Changes in this version type Any + func (a *Any) String() string + func (a *Any) UsedAsMapKey() bool type Array + Inner Type + Size uint64 + func (a *Array) String() string + func (a *Array) UsedAsMapKey() bool type Boolean + func (b *Boolean) String() string + func (b *Boolean) UsedAsMapKey() bool type Common + PkgName string + Position *token.Position + func (c *Common) GetPackageName() string + func (c *Common) GetPosition() *token.Position + func (c *Common) SetPackageName(pkgName string) + func (c *Common) SetPosition(pos *token.Position) type Date + func (*Date) String() string + func (*Date) UsedAsMapKey() bool + type Enum struct + Name string + Variants map[string]EnumVariant + func (e *Enum) SetName(name string) + func (e *Enum) String() string + func (e *Enum) UsedAsMapKey() bool + type EnumVariant struct + FieldIndex int + Position *token.Position + RawName string + RawTag string + Type Type type Enumerable + AddCandidates func(key string, v interface{}) + type Function struct + IsAsync bool + IsMethod bool + Name string + Params []FunctionParam + Receiver Type + Returns Type + func (f *Function) SetName(name string) + func (f *Function) String() string + func (f *Function) UsedAsMapKey() bool + type FunctionParam struct + Name string + Position *token.Position + Type Type type Map + Key Type + Value Type + func (m *Map) String() string + func (m *Map) UsedAsMapKey() bool type NamedType + SetName func(name string) type Nullable + Inner Type + func (e *Nullable) String() string + func (e *Nullable) UsedAsMapKey() bool type Number + BitSize int + Enum []int64 + IsFloat bool + IsSigned bool + IsUnsized bool + Name string + RawEnum []RawNumberEnumCandidate + RawType types.BasicKind + func (e *Number) AddCandidates(key string, v interface{}) + func (e *Number) SetName(name string) + func (e *Number) String() string + func (e *Number) UsedAsMapKey() bool + type Primitive struct + Name string + func (p *Primitive) String() string + func (p *Primitive) UsedAsMapKey() bool type RawNumberEnumCandidate + Key string + Value interface{} type RawStringEnumCandidate + Key string + Value string + type Result struct + Err Type + Ok Type + func (e *Result) String() string + func (e *Result) UsedAsMapKey() bool + type Stream struct + Inner Type + Name string + func (s *Stream) SetName(name string) + func (s *Stream) String() string + func (s *Stream) UsedAsMapKey() bool type String + Enum []string + Name string + RawEnum []RawStringEnumCandidate + func (s *String) AddCandidates(key string, value interface{}) + func (s *String) SetName(name string) + func (s *String) String() string + func (s *String) UsedAsMapKey() bool + type Struct struct + Fields map[string]StructField + Name string + func (n *Struct) SetName(name string) + func (n *Struct) String() string + func (n *Struct) UsedAsMapKey() bool + type StructField struct + FieldIndex int + Optional bool + Position *token.Position + RawName string + RawTag string + Type Type + type Trait struct + Name string + func (t *Trait) String() string + func (t *Trait) UsedAsMapKey() bool + type Tuple struct + Name string + Types []Type + func (t *Tuple) SetName(name string) + func (t *Tuple) String() string + func (t *Tuple) UsedAsMapKey() bool type Type + GetPackageName func() string + GetPosition func() *token.Position + SetPackageName func(pkgName string) + SetPosition func(pos *token.Position) + String func() string + UsedAsMapKey func() bool + type Unit struct + func (u *Unit) String() string + func (u *Unit) UsedAsMapKey() bool + type Vec struct + Inner Type + func (v *Vec) String() string + func (v *Vec) UsedAsMapKey() bool v0.1.1 Nov 1, 2024 v0.1.0 Nov 1, 2024 Changes in this version + type Any = types.Any + type Array = types.Array + type Boolean = types.Boolean + type Common = types.Common + type Date = types.Date + type Enumerable = types.Enumerable + type Map = types.Map + type NamedType = types.NamedType + type Nullable = types.Nullable + type Number = types.Number + type Object = types.Object + type ObjectEntry = types.ObjectEntry + type RawNumberEnumCandidate = types.RawNumberEnumCandidate + type RawStringEnumCandidate = types.RawStringEnumCandidate + type String = types.String + type Type = types.Type