func MergeWithOverwrite(dst, src interface{}, opts ...func(*Config)) error {
	return merge(dst, src, append(opts, WithOverride)...)
}
func MergeWithOverwrite(dst, src interface{}, opts ...func(*Config)) error {
	return merge(dst, src, append(opts, WithOverride)...)
}
func MergeWithOverwrite ( dst , src interface { } , opts ... func ( * Config ) ) error { return merge ( dst , src , append ( opts , WithOverride ) ... ) }
// MergeWithOverwrite will do the same as Merge except that non-empty dst attributes will be overriden by
// non-empty src attribute values.
// Deprecated: use Merge(…) with WithOverride
MergeWithOverwrite will do the same as Merge except that non - empty dst attributes will be overriden by non - empty src attribute values . Deprecated : use Merge ( … ) with WithOverride