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 {