Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StructEmpty ¶
type StructEmpty struct {
Field string
}
type StructInner ¶ added in v0.0.7
type StructInner struct {
FieldInnerStruct struct {
FieldInt int `default:"1"`
FieldString string `default:"test"`
FieldStruct struct {
FieldInt int `default:"1"`
FieldString string `default:"test"`
}
}
}
func (*StructInner) Default ¶ added in v0.0.7
func (obj *StructInner) Default() error
Default loads default values for StructInner
type StructNamed ¶ added in v0.0.7
type StructNamed struct {
FieldStructStruct StructStruct // `default:"{Key:key,Value:value}"`
}
type StructStd ¶
type StructStd struct {
FieldNone any
FieldEmpty any `default:""`
FieldIgnore any `default:"-"`
FieldString string `default:"test"`
FieldInt int `default:"1"`
FieldFloat64 float64 `default:"1.1"`
FieldBytes []byte `default:"test"`
FieldPBytes *[]byte `default:"test"`
FieldIntSlice []int `default:"[1,2,3]"`
FieldPIntSlice []*int `default:"[1,2,3]"`
FieldPIntPSlice *[]*int `default:"[1,2,3]"`
FieldStringSlice []string `default:"[test,test2]"`
FieldStringPSlice []*string `default:"[test,test2]"`
FieldPStringSlice *[]string `default:"[test,test2]"`
FieldPStringPSlice *[]*string `default:"[test,test2]"`
FieldBool bool `default:"true"`
FieldMapStringString map[string]string `default:"{key1:value1,key2:value2}"`
FieldMapPStringPString map[*string]*string `default:"{key1:value1,key2:value2}"`
FieldMapPBytesPBytes map[*[]byte]*[]byte `default:"{key1:value1,key2:value2}"`
FieldMapIntString map[string]string `default:"{key1:value1,key2:value2}"`
FieldMapIntInt map[int]int `default:"{1:11,2:22}"`
FieldMapStringInt map[string]int `default:"{value1:11,value2:22}"`
}
type StructStruct ¶
func (*StructStruct) Default ¶
func (obj *StructStruct) Default() error
Default loads default values for StructStruct
Click to show internal directories.
Click to hide internal directories.