internal/abi.Type.Equal (field)

36 uses

	internal/abi (current package)
		type.go#L30: 	Equal func(unsafe.Pointer, unsafe.Pointer) bool

	internal/reflectlite
		type.go#L410: 	return t.Equal != nil

	internal/runtime/maps
		map.go#L457: 		if typ.Key.Equal(key, slotKey) {
		map.go#L547: 		if typ.Key.Equal(key, slotKey) {
		map.go#L697: 		if typ.Key.Equal(key, slotKey) {
		map.go#L858: 		if t.Equal == nil {
		runtime_swiss.go#L94: 			if typ.Key.Equal(key, slotKey) {
		runtime_swiss.go#L168: 			if typ.Key.Equal(key, slotKey) {
		runtime_swiss.go#L262: 				if typ.Key.Equal(key, slotKey) {
		table.go#L207: 			if typ.Key.Equal(key, slotKey) {
		table.go#L240: 			if typ.Key.Equal(key, slotKey) {
		table.go#L286: 			if typ.Key.Equal(key, slotKey) {
		table.go#L436: 			if typ.Key.Equal(key, slotKey) {
		table.go#L528: 			if !typ.Key.Equal(key, key) {
		table.go#L761: 		if it.clearSeq == it.m.clearSeq && !it.typ.Key.Equal(key, key) {
		table.go#L822: 					if it.clearSeq == it.m.clearSeq && !it.typ.Key.Equal(key, key) {
		table_debug.go#L44: 				if !typ.Key.Equal(key, key) {

	internal/sync
		hashtriemap.go#L52: 	ht.valEqual = mapType.Elem.Equal

	reflect
		map_swiss.go#L40: 	if ktyp.Equal == nil {
		type.go#L1427: 	return t.t.Equal != nil
		type.go#L2353: 		comparable = comparable && (ft.Equal != nil)
		type.go#L2512: 	typ.Equal = nil
		type.go#L2514: 		typ.Equal = func(p, q unsafe.Pointer) bool {
		type.go#L2518: 				if !ft.Typ.Equal(pi, qi) {
		type.go#L2681: 	array.Equal = nil
		type.go#L2682: 	if eequal := etyp.Equal; eequal != nil {
		type.go#L2683: 		array.Equal = func(p, q unsafe.Pointer) bool {
		value.go#L1657: 		if typ.Equal != nil && typ.Size() <= abi.ZeroValSize {
		value.go#L1661: 			return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))
		value.go#L1688: 		if typ.Equal != nil && typ.Size() <= abi.ZeroValSize {
		value.go#L1690: 			return typ.Equal(abi.NoEscape(v.ptr), unsafe.Pointer(&zeroVal[0]))

	runtime
		alg.go#L140: 	if t.Equal == nil {
		alg.go#L170: 	if t.Equal == nil {
		alg.go#L305: 	eq := t.Equal
		alg.go#L322: 	eq := t.Equal
		map_swiss.go#L210: 	if t.Key.Equal == nil {