// Less is part of sort.Interface
548715
func (skncsl SrvKeyspaceNamesCacheStatusList) Less(i, j int) bool {
	return skncsl[i].Cell < skncsl[j].Cell
}
596129
func (s timeSorter) Less(i, j int) bool {
	return s[i] < s[j]
}
1370365
func (c Collection) Less(i, j int) bool {
	return c[i].LessThan(c[j])
}
259833
func (sp crSortedPaths) Less(i, j int) bool {
	return len(sp[i].Path) > len(sp[j].Path)
}
1057464
func (s Uint32Slice) Less(i, j int) bool {
	return s[i] < s[j]
}
1043525
func (ms *multiAddrSorter) Less(i, j int) bool {
	p, q := &ms.addrs[i], &ms.addrs[j]
	// Try all but the last comparison.
	var k int
	for k = 0; k < len(ms.cmp)-1; k++ {
		cmp := ms.cmp[k]
		x := cmp(p, q)
		switch x {
		case -1:
			// p < q, so we have a decision.
			return true
		case 1:
			// p > q, so we have a decision.
			return false
		}
		// p == q; try the next comparison.
	}
	// All comparisons to here said "equal", so just return whatever the
	// final comparison reports.
	switch ms.cmp[k](p, q) {
	case -1:
		return true
	case 1:
		return false
	default:
		// Still a tie! Now what?
		return false
	}
}
364583
func (routes RoutesByDistance) Less(i, j int) bool {
	return routes[i].distance < routes[j].distance
}
1108353
func (durs ByFirstEntered) Less(i, j int) bool {
	return durs[i].FirstEntered.Before(durs[j].FirstEntered)
}
297665
func (c bySortConfig) Less(i, j int) bool {
	ri, rj, cfg := c.rows[i], c.rows[j], c.cfg
	return rowLess(ri, rj, cfg)
}
1106817
func (hds Heads) Less(i int, j int) bool {
	return hds[i].X() < hds[j].X() || (hds[i].X() == hds[j].X() &&
		hds[i].Y() < hds[j].Y())
}
941916
func (k *KeyBindings) Less(i, j int) bool {
	return k.Bindings[i].Keys[k.seqIndex].Index() < k.Bindings[j].Keys[k.seqIndex].Index()
}
789371
func Less(s, t string) bool {
	return LessRunes([]rune(s), []rune(t))
}
172477
func (s Int16Slice) Less(i, j int) bool {
	return s[i] < s[j]
}
1111573
func (it Items) Less(i, j int) bool {
	return it[i].Key < it[j].Key
}
1094271
func (s Float64Slice) Less(i, j int) bool {
	return s[i] < s[j]
}
584007
func (s SortedRoles) Less(i, j int) bool {
	return s[i].GetName() < s[j].GetName()
}
631518
func (s sortableOutputSlice) Less(i, j int) bool {
	if s[i].Value == s[j].Value {
		return bytes.Compare(s[i].PkScript, s[j].PkScript) < 0
	}
	return s[i].Value < s[j].Value
}