Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PopulateFields ¶
type PopulateFields struct {
CustomFieldSetters map[reflect.Type]func(this *PopulateFields, field reflect.Value) (int, error)
TagsToSkip map[string]string
}
func NewPopulateFields ¶
func NewPopulateFields() *PopulateFields
func (*PopulateFields) PopulateAll ¶
func (p *PopulateFields) PopulateAll(v reflect.Value) (int, error)
func (*PopulateFields) WithCustomFieldSetter ¶
func (p *PopulateFields) WithCustomFieldSetter(t reflect.Type, f func(this *PopulateFields, field reflect.Value) (int, error)) *PopulateFields
func (*PopulateFields) WithSkippedTag ¶
func (p *PopulateFields) WithSkippedTag(tag, value string) *PopulateFields
Click to show internal directories.
Click to hide internal directories.