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
}
}