diff --git a/internal/util/errors.go b/internal/util/errors.go index 4caf45bed..0f93d7d0b 100644 --- a/internal/util/errors.go +++ b/internal/util/errors.go @@ -22,6 +22,10 @@ type ErrKeyNotFound struct { err error } +func NewErrKeyNotFound(keyName string, err error) ErrKeyNotFound { + return ErrKeyNotFound{keyName, err} +} + func (e ErrKeyNotFound) Error() string { return e.err.Error() } @@ -71,3 +75,7 @@ type ErrPoolNotFound struct { func (e ErrPoolNotFound) Error() string { return e.Err.Error() } + +func NewErrPoolNotFound(pool string, err error) ErrPoolNotFound { + return ErrPoolNotFound{pool, err} +}