Wrap wraps err with fmt.Errorf if err is non nil. Intended for use with defer and a named error return. Inspired by https://github.com/golang/go/issues/32676.
(err *error, f string, v ...any)
| 8 | // Intended for use with defer and a named error return. |
| 9 | // Inspired by https://github.com/golang/go/issues/32676. |
| 10 | func Wrap(err *error, f string, v ...any) { |
| 11 | if *err != nil { |
| 12 | *err = fmt.Errorf(f+": %w", append(v, *err)...) |
| 13 | } |
| 14 | } |
no outgoing calls
searching dependent graphs…