Versions in this module Expand all Collapse all v0 v0.6.4 Mar 11, 2024 v0.6.3 Nov 18, 2023 v0.6.2 Mar 7, 2023 v0.6.1 Mar 6, 2023 v0.6.0 Jan 29, 2023 v0.5.1 Nov 4, 2022 v0.5.0 Oct 10, 2022 Changes in this version type Assignment + RetError func() bool + String func() string + type NestStruct struct + Contents []Assignment + InitExpr string + NullCheckExpr string + func (s NestStruct) RetError() bool + func (s NestStruct) String() string type NoMatchField + LHS string type SimpleField + LHS string + RHS string type SkipField + LHS string + type SliceAssignment struct + LHS string + RHS string + Typ string + func (c SliceAssignment) RetError() bool + func (c SliceAssignment) String() string + type SliceLoopAssignment struct + LHS string + RHS string + Typ string + func (c SliceLoopAssignment) RetError() bool + func (c SliceLoopAssignment) String() string + type SliceTypecastAssignment struct + Cast string + LHS string + RHS string + Typ string + func (c SliceTypecastAssignment) RetError() bool + func (c SliceTypecastAssignment) String() string type Var + External bool v0.4.3 Oct 6, 2022 v0.4.2 Sep 27, 2022 v0.4.1 Sep 27, 2022 v0.4.0 Sep 27, 2022 v0.3.2 Sep 26, 2022 Changes in this version + const DstVarArg + const DstVarReturn + const MatchRuleName + const MatchRuleNone + const MatchRuleTag + var DstVarStyleValues = []DstVarStyle + var MatchRuleValues = []MatchRule + type Assignment struct + LHS string + RHS AssignmentRHS + type AssignmentRHS interface + RetError func() bool + String func() string + type Code struct + BaseCode string + FunctionBlocks []FunctionsBlock + type Converter struct + Arg string + Error bool + Func string + func (c Converter) RetError() bool + func (c Converter) String() string + type DstVarStyle string + func NewDstVarStyleFromValue(v string) (DstVarStyle, bool) + func (s DstVarStyle) String() string + type Function struct + Assignments []*Assignment + Comments []string + Dst Var + DstVarStyle DstVarStyle + Name string + PostProcess *Manipulator + PreProcess *Manipulator + Receiver string + RetError bool + Src Var + type FunctionsBlock struct + Functions []*Function + Marker string + type Manipulator struct + IsDstPtr bool + IsSrcPtr bool + Name string + Pkg string + RetError bool + func (m *Manipulator) FuncName() string + type MatchRule string + func NewMatchRuleFromValue(v string) (MatchRule, bool) + func (s MatchRule) String() string + type NoMatchField struct + func (s NoMatchField) RetError() bool + func (s NoMatchField) String() string + type SimpleField struct + Error bool + Path string + func (s SimpleField) RetError() bool + func (s SimpleField) String() string + type SkipField struct + func (s SkipField) RetError() bool + func (s SkipField) String() string + type StructAssignment struct + Fields []Assignment + Struct string + func (c StructAssignment) RetError() bool + func (c StructAssignment) String() string + type Var struct + Name string + PkgName string + Pointer bool + Type string + func (v Var) FullType() string + func (v Var) IsPkgExternal() bool + func (v Var) PtrLessFullType() string