-func (p *desiredPeerRequests) Swap(i, j int) {
- p.requestIndexes[i], p.requestIndexes[j] = p.requestIndexes[j], p.requestIndexes[i]
-}
-
-func (p *desiredPeerRequests) Push(x interface{}) {
- p.requestIndexes = append(p.requestIndexes, x.(RequestIndex))
-}
-
-func (p *desiredPeerRequests) Pop() interface{} {
- last := len(p.requestIndexes) - 1
- x := p.requestIndexes[last]
- p.requestIndexes = p.requestIndexes[:last]
- return x
-}
-