mirror of
https://github.com/versia-pub/versia-go.git
synced 2025-12-06 14:28:20 +01:00
23 lines
293 B
Go
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()
|
|
}
|