type github.com/google/go-cmp/cmp/internal/diff.Result
15 uses
github.com/google/go-cmp/cmp/internal/diff (current package)
diff.go#L92: type EqualFunc func(ix int, iy int) Result
diff.go#L97: type Result struct{ NumSame, NumDiff int }
diff.go#L100: func BoolResult(b bool) Result {
diff.go#L102: return Result{NumSame: 1} // Equal, Similar
diff.go#L104: return Result{NumDiff: 2} // Not Equal, not Similar
diff.go#L110: func (r Result) Equal() bool { return r.NumDiff == 0 }
diff.go#L117: func (r Result) Similar() bool {
github.com/google/go-cmp/cmp
compare.go#L124: s.result = diff.Result{} // Reset results
compare.go#L168: result diff.Result // The current result of comparison
compare.go#L221: func (s *state) statelessCompare(step PathStep) diff.Result {
compare.go#L228: s.result = diff.Result{} // Reset result
compare.go#L477: edits := diff.Difference(len(indexesX), len(indexesY), func(ix, iy int) diff.Result {
report_slices.go#L142: esLines := diff.Difference(len(ssx), len(ssy), func(ix, iy int) diff.Result {
report_slices.go#L145: esBytes := diff.Difference(len(sx), len(sy), func(ix, iy int) diff.Result {
report_slices.go#L364: es := diff.Difference(vx.Len(), vy.Len(), func(ix, iy int) diff.Result {