func go.pact.im/x/plumb/internal/gotypes.CmpType

17 uses

	go.pact.im/x/plumb/internal/gotypes (current package)
		cmp.go#L35: func CmpType(a, b types.Type) int {
		cmp.go#L45: 		return CmpType(a.Elem(), b.(*types.Pointer).Elem())
		cmp.go#L47: 		return CmpType(a.Elem(), b.(*types.Slice).Elem())
		cmp.go#L53: 		return CmpType(a.Elem(), b.Elem())
		cmp.go#L59: 		return CmpType(a.Elem(), b.Elem())
		cmp.go#L62: 		if c := CmpType(a.Key(), b.Key()); c != 0 {
		cmp.go#L65: 		return CmpType(a.Elem(), b.Elem())
		cmp.go#L95: 			if c := CmpType(fa.Type(), fb.Type()); c != 0 {
		cmp.go#L110: 			if c := CmpType(ma.Type(), mb.Type()); c != 0 {
		cmp.go#L118: 			if c := CmpType(a.EmbeddedType(i), b.EmbeddedType(i)); c != 0 {
		cmp.go#L147: 			if c := CmpType(ta.Type(), tb.Type()); c != 0 {
		cmp.go#L206: 		if c := CmpType(a.At(i).Type(), b.At(i).Type()); c != 0 {
		cmp.go#L236: 		if c := CmpType(a.At(i), b.At(i)); c != 0 {

	go.pact.im/x/plumb/internal/solve
		finalize.go#L74: 		return cmp.Or(diag.CmpPos(a.pos, b.pos), gotypes.CmpType(a.typ, b.typ))
		finalize.go#L144: 		return gotypes.CmpType(a, b)
		solve.go#L379: 	slices.SortStableFunc(out, gotypes.CmpType)
		solve.go#L677: 	demands := slices.SortedStableFunc(s.demand.Elements, gotypes.CmpType)