Versions in this module Expand all Collapse all v1 v1.1.0 Oct 31, 2018 Changes in this version type Options + func (o *Options) SetDefaultMergeFunc(mf MergeFunc) + func (o *Options) SetKindMergeFunc(k reflect.Kind, mf MergeFunc) + func (o *Options) SetTypeMergeFunc(t reflect.Type, mf MergeFunc) v1.0.0 Jun 30, 2017 Changes in this version + func Merge(target, source interface{}, opt *Options) error + type MergeFunc func(reflect.Value, reflect.Value, *Options) (reflect.Value, error) + type Options struct + Context context.Context + ErrorOnUnexported bool + MergeFuncs *funcSelector + Overwrite bool + func NewOptions() *Options