func cmp.Compare

37 uses

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

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

	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#L239: 		return cmp.Compare(a.Pos(), b.Pos())

	go/doc
		example.go#L109: 		return cmp.Compare(a.Name, b.Name)
		example.go#L314: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L317: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L525: 		return cmp.Compare(a.Pos(), b.Pos())
		example.go#L682: 			return cmp.Compare(a.Suffix, b.Suffix)
		reader.go#L857: 		return cmp.Compare(a.order, b.order)

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

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

	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#L1161: 	return cmp.Compare(p.Port(), p2.Port())
		netip.go#L1342: 	if c := cmp.Compare(p.Addr().BitLen(), p2.Addr().BitLen()); c != 0 {
		netip.go#L1345: 	if c := cmp.Compare(p.Bits(), p2.Bits()); c != 0 {

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

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