func Diff()

in pkg/mem/diff.go [49:63]


func Diff(a, b interface{}) (gojsondiff.Diff, error) {
	aJSON, err := json.Marshal(a)
	if err != nil {
		return nil, err
	}
	bJSON, err := json.Marshal(b)
	if err != nil {
		return nil, err
	}
	if d, err := differ.Compare(aJSON, bJSON); err != nil {
		return nil, err
	} else {
		return d, nil
	}
}