func go.pact.im/x/plumb/internal/diag.CmpPos

13 uses

	go.pact.im/x/plumb/internal/diag (current package)
		diag.go#L105: func CmpPos(a, b token.Position) int {
		diag.go#L119: 	case CmpPos(b.pos, a.pos) < 0:

	go.pact.im/x/plumb/internal/solve
		finalize.go#L45: 				} else if diag.CmpPos(in.pos, cur.pos) < 0 {
		finalize.go#L74: 		return cmp.Or(diag.CmpPos(a.pos, b.pos), gotypes.CmpType(a.typ, b.typ))
		finalize.go#L140: 			if c := diag.CmpPos(pa.pos, pb.pos); c != 0 {
		lift.go#L103: 		return cmp.Or(diag.CmpPos(a.pos, b.pos), cmp.Compare(a.idx, b.idx))
		order.go#L26: 	insts := slices.SortedStableFunc(slices.Values(s.instances), func(a, b *Instance) int { return diag.CmpPos(a.pos, b.pos) })
		order.go#L102: 		slices.SortStableFunc(nbrs, func(a, b *Instance) int { return diag.CmpPos(a.pos, b.pos) })
		solve.go#L208: 		return diag.CmpPos(a.Pos, b.Pos)
		solve.go#L763: 	slices.SortFunc(cs, func(a, b matchCand) int { return diag.CmpPos(a.prov.Pos, b.prov.Pos) })
		solve.go#L817: 	slices.SortFunc(ps, func(a, b *discover.Provider) int { return diag.CmpPos(a.Pos, b.Pos) })
		solve.go#L824: 	if diag.CmpPos(b.pos, a.pos) < 0 {
		solve.go#L885: 		return diag.CmpPos(a.Pos, b.Pos)