versia-go/pkg/versia/utils/errors.go

23 lines
293 B
Go
Raw Normal View History

2024-08-28 00:25:25 +02:00
package versiautils
import (
"strings"
)
type MultipleError struct {
Errors []error
}
func (e MultipleError) Error() string {
s := strings.Builder{}
for i, err := range e.Errors {
s.WriteString(err.Error())
if i != len(e.Errors) {
s.WriteRune('\n')
}
}
return s.String()
}