Err returns the error list as an error or nil if it is empty.
()
| 22 | |
| 23 | // Err returns the error list as an error or nil if it is empty. |
| 24 | func (es MultiError) Err() error { |
| 25 | if len(es) == 0 { |
| 26 | return nil |
| 27 | } |
| 28 | return nonNilMultiError(es) |
| 29 | } |
| 30 | |
| 31 | // New returns a new MultiError containing supplied errors. |
| 32 | func New(errs ...error) MultiError { |