[#1969] local_object_storage: Simplify logic error construction

Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
This commit is contained in:
Evgenii Stratonikov 2022-10-31 10:02:30 +03:00 committed by fyrchik
parent fcdbf5e509
commit 56de2f1363
17 changed files with 25 additions and 36 deletions

View file

@ -1,10 +1,17 @@
package logicerr
import "errors"
// Logical is a wrapper for logical errors.
type Logical struct {
err error
}
// New returns simple error with a provided error message.
func New(msg string) Logical {
return Wrap(errors.New(msg))
}
// Error implements the error interface.
func (e Logical) Error() string {
return e.err.Error()