github.com/k0marov/go-socnet@v0.0.0-20220715154813-90d07867c782/core/general/core_err/core_err.go (about) 1 package core_err 2 3 import ( 4 "errors" 5 "fmt" 6 "github.com/k0marov/go-socnet/core/general/client_errors" 7 ) 8 9 var ErrNotFound = errors.New("requested entity was not found") 10 11 func Rethrow(description string, err error) error { 12 _, isClientError := err.(client_errors.ClientError) 13 if isClientError { 14 return err 15 } 16 return fmt.Errorf("%s: %w", description, err) 17 }