This commit is contained in:
wangchuxiao 2023-03-09 10:43:49 +08:00
parent 0aa0b257ee
commit 2ccf040fbb

View File

@ -22,22 +22,19 @@ func CopyStructFields(a interface{}, b interface{}, fields ...string) (err error
} }
func Wrap1(err error) error { func Wrap1(err error) error {
if err != nil { return errors.Wrap(err, "==> " + printCallerNameAndLine())
return Wrap(err, "")
}
return nil
} }
func Wrap2[T any](a T, err error) (T, error) { func Wrap2[T any](a T, err error) (T, error) {
if err != nil { if err != nil {
return a, Wrap(err, "") return a, errors.Wrap(err, "==> " + printCallerNameAndLine())
} }
return a, nil return a, nil
} }
func Wrap3[T any, V any](a T, b V, err error) (T, V, error) { func Wrap3[T any, V any](a T, b V, err error) (T, V, error) {
if err != nil { if err != nil {
return a, b, Wrap(err, "") return a, b, errors.Wrap(err, "==> " + printCallerNameAndLine())
} }
return a, b, nil return a, b, nil
} }