Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyMatchingTag ¶ added in v0.14.42
func CopyMatchingTag(from interface{}, to interface{}, tag string, shouldCopy func(value string) bool)
CopyMatchingTag copies fields tagged tag:"value" from "from" struct onto "to" struct.
func FillNilSlices ¶
func FillNilSlices(data interface{}) error
FillNilSlices sets default value on slices that are still nil.
func SetDefaults ¶
func SetDefaults(data interface{}) error
SetDefaults sets default values on a struct, based on the default annotation.
func UniqueStrings ¶
UniqueStrings returns a list on unique strings, trimming and sorting them at the same time.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.