versia-go/pkg/versia/utils/errors.go
2024-08-28 01:10:38 +02:00

23 lines
293 B
Go

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()
}