sqlboiler/boil/errors.go

24 lines
365 B
Go
Raw Permalink Normal View History

2016-07-16 07:38:51 +02:00
package boil
type boilErr struct {
error
}
// WrapErr wraps err in a boilErr
2016-07-16 07:38:51 +02:00
func WrapErr(err error) error {
return boilErr{
error: err,
}
}
// Error returns the underlying error string
2016-07-16 07:38:51 +02:00
func (e boilErr) Error() string {
return e.error.Error()
}
// IsBoilErr checks if err is a boilErr
2016-07-16 07:38:51 +02:00
func IsBoilErr(err error) bool {
_, ok := err.(boilErr)
return ok
}