Documentation ¶ Index ¶ Variables type Info func Merge(data, patch any) (any, *Info) func MergeBytes(dataBuff, patchBuff []byte) (mergedBuff []byte, info *Info, err error) Constants ¶ This section is empty. Variables ¶ View Source var ( ErrDataJSON = errors.New("merge: error in data JSON") ErrPatchJSON = errors.New("merge: error in patch JSON") ErrMergedJSON = errors.New("merge: error writing merged JSON") ErrPatchObject = errors.New("merge: patch value must be object") ) Functions ¶ This section is empty. Types ¶ type Info ¶ type Info struct { Errors []error Replaced map[string]any } func Merge ¶ func Merge(data, patch any) (any, *Info) func MergeBytes ¶ func MergeBytes(dataBuff, patchBuff []byte) (mergedBuff []byte, info *Info, err error) Source Files ¶ View all Source files merge.go Click to show internal directories. Click to hide internal directories.