Versions in this module Expand all Collapse all v0 v0.52.0 Sep 29, 2022 Changes in this version + var OptionalJSONTag = TrimOmitempty(OptionalTag("json")) + func Decode(typ reflect.Type, values map[string]string, prefix string, fn FieldName) interface + func DecodeInto(obj interface{}, values map[string]string, prefix string, fn FieldName) + func Encode(obj interface{}, prefix string, fn FieldName) map[string]string + func PtrToStruct(ptr interface{}) interface + type FieldName func(field reflect.StructField) (string, bool) + func OptionalTag(tag string) FieldName + func RequiredTag(tag string) FieldName + func TrimOmitempty(fn FieldName) FieldName + type NameValue struct + Name string + Value string + func Sorted(values map[string]string) (out []NameValue)