Is To support errors.Is().
(err error)
| 20 | |
| 21 | // Is To support errors.Is(). |
| 22 | func (e errWithCause) Is(err error) bool { |
| 23 | return errors.Is(err, e.error) || errors.Is(err, e.cause) |
| 24 | } |
| 25 | |
| 26 | // Unwrap To support errors.Unwrap(). |
| 27 | func (e errWithCause) Unwrap() error { |
no outgoing calls