WrapCodef wraps error with code and format specifier. It returns nil if given `err` is nil.
(code gcode.Code, err error, format string, args ...any)
| 69 | // WrapCodef wraps error with code and format specifier. |
| 70 | // It returns nil if given `err` is nil. |
| 71 | func WrapCodef(code gcode.Code, err error, format string, args ...any) error { |
| 72 | if err == nil { |
| 73 | return nil |
| 74 | } |
| 75 | return &Error{ |
| 76 | error: err, |
| 77 | stack: callers(), |
| 78 | text: format, |
| 79 | args: args, |
| 80 | code: code, |
| 81 | } |
| 82 | } |
| 83 | |
| 84 | // WrapCodeSkip wraps error with code and text. |
| 85 | // It returns nil if given err is nil. |
searching dependent graphs…