Error returns a string like "[e1, e2, ...]" where each eN is the Error() of each error in the slice.
()
| 58 | // Error returns a string like "[e1, e2, ...]" where each eN is the Error() of |
| 59 | // each error in the slice. |
| 60 | func (errors multiError) Error() string { |
| 61 | parts := make([]string, 0) |
| 62 | for _, err := range errors { |
| 63 | if err == nil { |
| 64 | continue |
| 65 | } |
| 66 | parts = append(parts, err.Error()) |
| 67 | } |
| 68 | return strings.Join(parts, sep) |
| 69 | } |
no outgoing calls