Versions in this module Expand all Collapse all v1 v1.2.12 Mar 17, 2021 Changes in this version + var MapType = reflect.TypeOf((*MapValue)(nil)).Elem() + var NilType = reflect.TypeOf((*NilValue)(nil)).Elem() + var SliceType = reflect.TypeOf((*SliceValue)(nil)).Elem() + var StructType = reflect.TypeOf((*StructValue)(nil)).Elem() + func Convert(src, dst interface{}, options ...Options) error + func ConvertReflectValue(src, dstTyp reflect.Value, options ...Options) error + func MustConvert(src, dst interface{}, options ...Options) + func MustConvertReflectValue(src, dstTyp reflect.Value, options ...Options) + type ConvertRecipes interface + ConvertRecipes func() []Recipe + type Converter interface + Convert func(src, dst interface{}, options ...Options) error + ConvertReflectValue func(src, dst reflect.Value, options ...Options) error + MustConvert func(src, dst interface{}, options ...Options) + MustConvertReflectValue func(src, dst reflect.Value, options ...Options) + Options func() *Options + func New(options ...Options) Converter + type MapValue struct + type NilValue struct + type Options struct + Recipes []Recipe + SkipUnknownFields bool + type Recipe struct + From reflect.Type + Func func(c Converter, in reflect.Value, out reflect.Value) error + To reflect.Type + func MakeRecipe(fn interface{}) (Recipe, error) + func MakeRecipes(f ...interface{}) ([]Recipe, error) + func MustMakeRecipe(f interface{}) Recipe + func MustMakeRecipes(f ...interface{}) []Recipe + type SliceValue struct + type StructValue struct