Versions in this module Expand all Collapse all v1 v1.4.0 Sep 22, 2020 v1.3.0 Jun 9, 2019 Changes in this version + const UnsafeDisabled + func PrettyDiff(a, b interface{}, options ...Option) (string, bool) + type BytesDifferent struct + From interface{} + To interface{} + type Diff struct + Added map[*Path]interface{} + Modified map[*Path]interface{} + Removed map[*Path]interface{} + func DeepDiff(a, b interface{}, options ...Option) (*Diff, bool) + type Different struct + From interface{} + To interface{} + type IgnoreFieldOption struct + Field string + type MapKey struct + Key interface{} + func (n MapKey) String() string + type Option interface + func IgnoreStructField(field string) Option + type Path []PathNode + func (p Path) String() string + type PathNode interface + String func() string + type SliceIndex int + func (n SliceIndex) String() string + type SliceWeakEmptyOption struct + type StructField string + func (n StructField) String() string