func reflect.deepValueEqual
8 uses
reflect (current package)
deepequal.go#L24: func deepValueEqual(v1, v2 Value, visited map[visit]bool) bool {
deepequal.go#L90: if !deepValueEqual(v1.Index(i), v2.Index(i), visited) {
deepequal.go#L106: if !deepValueEqual(v1.Index(i), v2.Index(i), visited) {
deepequal.go#L115: return deepValueEqual(v1.Elem(), v2.Elem(), visited)
deepequal.go#L120: return deepValueEqual(v1.Elem(), v2.Elem(), visited)
deepequal.go#L123: if !deepValueEqual(v1.Field(i), v2.Field(i), visited) {
deepequal.go#L141: if !val1.IsValid() || !val2.IsValid() || !deepValueEqual(val1, val2, visited) {
deepequal.go#L218: return deepValueEqual(v1, v2, make(map[visit]bool))