Wrap returns a new system error for err. If err is already a system error, this returns err.
(err error)
| 69 | // |
| 70 | // If err is already a system error, this returns err. |
| 71 | func Wrap(err error) error { |
| 72 | if Is(err) { |
| 73 | return err |
| 74 | } |
| 75 | return &Error{ |
| 76 | Underlying: err, |
| 77 | } |
| 78 | } |
| 79 | |
| 80 | // Is is a convenience function that returns true if err is a system error. |
| 81 | func Is(err error) bool { |
no test coverage detected
searching dependent graphs…