func cmp.Compare

54 uses

	cmp (current package)
		cmp.go#L40: func Compare[T Ordered](x, y T) int {

	encoding/json
		encode.go#L1252: 		if c := cmp.Compare(len(a.index), len(b.index)); c != 0 {

	go.pact.im/x/pgxslog
		pgxslog.go#L48: 		return cmp.Compare(a.Key, b.Key)

	go.pact.im/x/plumb/internal/diag
		diag.go#L106: 	return cmp.Or(cmp.Compare(a.Filename, b.Filename), cmp.Compare(a.Offset, b.Offset))

	go.pact.im/x/plumb/internal/discover
		discover.go#L104: 		return cmp.Compare(a.PkgPath, b.PkgPath)
		discover.go#L107: 			return cmp.Compare(FileBase(pkg, a), FileBase(pkg, b))

	go.pact.im/x/plumb/internal/gotypes
		cmp.go#L39: 		return cmp.Compare(ra, rb)
		cmp.go#L43: 		return cmp.Compare(a.Kind(), b.(*types.Basic).Kind())
		cmp.go#L50: 		if c := cmp.Compare(a.Len(), b.Len()); c != 0 {
		cmp.go#L56: 		if c := cmp.Compare(a.Dir(), b.Dir()); c != 0 {
		cmp.go#L79: 		if c := cmp.Compare(a.NumFields(), b.NumFields()); c != 0 {
		cmp.go#L102: 		if c := cmp.Compare(a.NumMethods(), b.NumMethods()); c != 0 {
		cmp.go#L114: 		if c := cmp.Compare(a.NumEmbeddeds(), b.NumEmbeddeds()); c != 0 {
		cmp.go#L136: 		return cmp.Compare(a.Index(), b.Index())
		cmp.go#L139: 		if c := cmp.Compare(a.Len(), b.Len()); c != 0 {
		cmp.go#L202: 	if c := cmp.Compare(a.Len(), b.Len()); c != 0 {
		cmp.go#L232: 	if c := cmp.Compare(la, lb); c != 0 {

	go.pact.im/x/plumb/internal/solve
		lift.go#L103: 		return cmp.Or(diag.CmpPos(a.pos, b.pos), cmp.Compare(a.idx, b.idx))

	go/ast
		commentmap.go#L19: 		return cmp.Compare(a.Pos(), b.Pos())
		commentmap.go#L305: 		r := cmp.Compare(a.Pos(), b.Pos())
		commentmap.go#L309: 		return cmp.Compare(a.End(), b.End())
		import.go#L189: 		r := cmp.Compare(ipath, jpath)
		import.go#L195: 		r = cmp.Compare(iname, jname)
		import.go#L199: 		return cmp.Compare(importComment(a), importComment(b))
		import.go#L243: 		return cmp.Compare(a.Pos(), b.Pos())

	go/doc
		example.go#L111: 		return cmp.Compare(a.Name, b.Name)
		example.go#L316: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L319: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L524: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L681: 			return cmp.Compare(a.Suffix, b.Suffix)
		reader.go#L857: 		return cmp.Compare(a.order, b.order)

	go/token
		position.go#L335: 		return cmp.Compare(a.Offset, x)

	go/types
		initorder.go#L274: 		return cmp.Compare(a.cost(), b.cost())
		resolver.go#L511: 		return cmp.Compare(a.order(), b.order())

	golang.org/x/mod/module
		module.go#L680: 		return cmp.Compare(fi, fj)

	google.golang.org/grpc/balancer/pickfirst
		pickfirst.go#L286: 					return cmp.Compare(b.weight, a.weight)

	internal/fmtsort
		sort.go#L79: 		return cmp.Compare(aVal.Int(), bVal.Int())
		sort.go#L81: 		return cmp.Compare(aVal.Uint(), bVal.Uint())
		sort.go#L83: 		return cmp.Compare(aVal.String(), bVal.String())
		sort.go#L85: 		return cmp.Compare(aVal.Float(), bVal.Float())
		sort.go#L88: 		if c := cmp.Compare(real(a), real(b)); c != 0 {
		sort.go#L91: 		return cmp.Compare(imag(a), imag(b))
		sort.go#L103: 		return cmp.Compare(aVal.Pointer(), bVal.Pointer())
		sort.go#L108: 		return cmp.Compare(aVal.Pointer(), bVal.Pointer())

	internal/gover
		gover.go#L49: 	if c := cmp.Compare(vx.Kind, vy.Kind); c != 0 { // "" < alpha < beta < rc

	net
		dnsclient.go#L201: 		if r := cmp.Compare(a.Priority, b.Priority); r != 0 {
		dnsclient.go#L204: 		return cmp.Compare(a.Weight, b.Weight)
		dnsclient.go#L232: 		return cmp.Compare(a.Pref, b.Pref)

	net/netip
		netip.go#L1160: 	return cmp.Compare(p.Port(), p2.Port())
		netip.go#L1345: 	if c := cmp.Compare(p.Bits(), p2.Bits()); c != 0 {

	runtime/pprof
		pprof.go#L667: 		return cmp.Compare(a.InUseBytes(), b.InUseBytes())
		pprof.go#L998: 		return cmp.Compare(b.Cycles, a.Cycles)

	slices
		slices.go#L63: 		if c := cmp.Compare(v1, v2); c != 0 {