Files
2025-03-22 23:02:05 +08:00

20 lines
362 B
Go

package errors
import "fmt"
type Error struct {
err string
}
func New(message string, args ...interface{}) error {
return Error{err: "db: " + fmt.Sprintf(message, args...)}
}
func NewEncodeError(t interface{}) error {
return Error{err: "db_encode_error: " + fmt.Sprintf("Unable to encode value %+v", t)}
}
func (e Error) Error() string {
return e.err
}