// An implementation of sort.Interface.Swap()
199704
func (b *Sortable) Swap(i, j int) {
	b.Data[i], b.Data[j] = b.Data[j], b.Data[i]
}
713994
func (ms *MultiSorter) Swap(i, j int) {
	ms.data[i], ms.data[j] = ms.data[j], ms.data[i]
}
617712
func (m resourceList) Swap(i, j int) {
	m[i], m[j] = m[j], m[i]
}
227384
func (ms *multiAddrSorter) Swap(i, j int) {
	ms.addrs[i], ms.addrs[j] = ms.addrs[j], ms.addrs[i]
}
952926
func (cs fileChanges) Swap(i, j int) {
	tmp := cs[i]
	cs[i] = cs[j]
	cs[j] = tmp
}
598989
func (cs ChunkSorter) Swap(i, j int) {
	cs[i], cs[j] = cs[j], cs[i]
}
1335980
func (s SortedRoles) Swap(i, j int) {
	s[i], s[j] = s[j], s[i]
}
636504
func (s checkpointSorter) Swap(i, j int) {
	s[i], s[j] = s[j], s[i]
}
1012294
func (skcsl SrvKeyspaceCacheStatusList) Swap(i, j int) {
	skcsl[i], skcsl[j] = skcsl[j], skcsl[i]
}
1316557
func (n *healthCheckSorter) Swap(i, j int) {
	n.Checks[i], n.Checks[j] = n.Checks[j], n.Checks[i]
	n.Vec[i], n.Vec[j] = n.Vec[j], n.Vec[i]
}
1144445
func (s Int16Slice) Swap(i, j int) {
	s[i], s[j] = s[j], s[i]
}
973084
func (rs recordSlice) Swap(i, j int) {
	rs[i], rs[j] = rs[j], rs[i]
}
1054041
func (r ServerMuxList) Swap(i, j int) {
	r[i], r[j] = r[j], r[i]
}
714372
func (m charmResourceList) Swap(i, j int) {
	m[i], m[j] = m[j], m[i]
}
994424
func (a AcceptSlice) Swap(i, j int) {
	a[i], a[j] = a[j], a[i]
}
1257563
func swapRange_func(data lessSwap, a, b, n int) {
	for i := 0; i < n; i++ {
		data.Swap(a+i, b+i)
	}
}
181096
func (s int64Sorter) Swap(i, j int) {
	s[i], s[j] = s[j], s[i]
}