Versions in this module Expand all Collapse all v0 v0.7.2 Oct 30, 2024 v0.7.1 Oct 30, 2024 Changes in this version + const DstVarArg + const DstVarReturn + const MatchRuleName + const MatchRuleNone + const MatchRuleTag + var DstVarStyleValues = []DstVarStyle + var MatchRuleValues = []MatchRule + type Assignment interface + RetError func() bool + String func() string + type Code struct + BaseCode string + FunctionBlocks []FunctionsBlock + 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 NestStruct struct + Contents []Assignment + InitExpr string + NullCheckExpr string + func (s NestStruct) RetError() bool + func (s NestStruct) String() string + type NoMatchField struct + LHS string + func (s NoMatchField) RetError() bool + func (s NoMatchField) String() string + type SimpleField struct + Error bool + LHS string + RHS string + func (s SimpleField) RetError() bool + func (s SimpleField) String() string + type SkipField struct + LHS string + func (s SkipField) RetError() bool + func (s SkipField) String() 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 struct + External bool + Name string + Pointer bool + Type string + func (v Var) FullType() string + func (v Var) PtrLessFullType() string