Versions in this module Expand all Collapse all v1 v1.2.16 Aug 8, 2022 v1.2.15 Aug 8, 2022 Changes in this version + type Field struct + Accessor string + Alias string + ComponentDereferenceModifier string + ComponentInit string + ComponentInitModifier string + ComponentPointerModifier string + ComponentType string + DecodingMethod string + DereferenceModifier string + EncodingMethod string + GojayMethod string + HelperType string + Init string + IsAnonymous bool + IsPointer bool + IsPointerComponent bool + IsSlice bool + Key string + Mutator string + Name string + NullType string + OmitEmpty string + PointerModifier string + PoolName string + RawComponentType string + RawType string + Receiver string + Reset string + ResetDependency string + TimeLayout string + Type string + Var string + func NewField(owner *Struct, field *toolbox.FieldInfo, fieldType *toolbox.TypeInfo) (*Field, error) + type Generator struct + Code string + Imports string + Init string + Pkg string + func NewGenerator(options *Options) *Generator + func (g *Generator) Generate() error + func (g *Generator) Type(typeName string) *toolbox.TypeInfo + type Options struct + Dest string + Pkg string + PoolObjects bool + Source string + TagName string + Types []string + func NewOptionsWithFlagSet(set *flag.FlagSet) *Options + func (o *Options) Validate() error + type Struct struct + Alias string + Body string + Init string + func NewStruct(info *toolbox.TypeInfo, generator *Generator) *Struct + func (s *Struct) Generate() (string, error)