Less implements sort.Interface
(i, j int)
| 570 | |
| 571 | // Less implements sort.Interface |
| 572 | func (p PortPublishers) Less(i, j int) bool { |
| 573 | left := p[i] |
| 574 | right := p[j] |
| 575 | if left.URL != right.URL { |
| 576 | return left.URL < right.URL |
| 577 | } |
| 578 | if left.TargetPort != right.TargetPort { |
| 579 | return left.TargetPort < right.TargetPort |
| 580 | } |
| 581 | if left.PublishedPort != right.PublishedPort { |
| 582 | return left.PublishedPort < right.PublishedPort |
| 583 | } |
| 584 | return left.Protocol < right.Protocol |
| 585 | } |
| 586 | |
| 587 | // Swap implements sort.Interface |
| 588 | func (p PortPublishers) Swap(i, j int) { |
nothing calls this directly
no outgoing calls
no test coverage detected