You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
452 B
Go
17 lines
452 B
Go
package multierror
|
|
|
|
// Len implements sort.Interface function for length
|
|
func (err Error) Len() int {
|
|
return len(err.Errors)
|
|
}
|
|
|
|
// Swap implements sort.Interface function for swapping elements
|
|
func (err Error) Swap(i, j int) {
|
|
err.Errors[i], err.Errors[j] = err.Errors[j], err.Errors[i]
|
|
}
|
|
|
|
// Less implements sort.Interface function for determining order
|
|
func (err Error) Less(i, j int) bool {
|
|
return err.Errors[i].Error() < err.Errors[j].Error()
|
|
}
|