versia-go/pkg/taskqueue/errors.go

21 lines
312 B
Go
Raw Normal View History

2024-08-29 00:46:32 +02:00
package taskqueue
import "strings"
type CombinedError struct {
Errors []error
}
func (e CombinedError) Error() string {
sb := strings.Builder{}
sb.WriteRune('[')
for i, err := range e.Errors {
if i > 0 {
sb.WriteRune(',')
}
sb.WriteString(err.Error())
}
sb.WriteRune(']')
return sb.String()
}