verror

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 30, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrUnknown                = NewError(vcode.CodeErrUnknown)
	ErrParamInvalid           = NewError(vcode.CodeErrParamInvalid)
	ErrRequestExpired         = NewError(vcode.CodeErrRequestExpired)
	ErrSignInvalid            = NewError(vcode.CodeErrSignInvalid)
	ErrRateLimit              = NewError(vcode.CodeErrRateLimit)
	ErrParamBind              = NewError(vcode.CodeErrParamBind)
	ErrDataCopy               = NewError(vcode.CodeErrDataCopy)
	ErrJsonDecode             = NewError(vcode.CodeErrJsonDecode)
	ErrMapDecode              = NewError(vcode.CodeErrMapDecode)
	ErrStructDecode           = NewError(vcode.CodeErrStructDecode)
	ErrDbOperation            = NewError(vcode.CodeErrDbOperation)
	ErrDbRecordNotFound       = NewError(vcode.CodeErrDbRecordNotFound)
	ErrHttpRequest            = NewError(vcode.CodeErrHttpRequest)
	ErrHttpStatusNotOk        = NewError(vcode.CodeErrHttpStatusNotOk)
	ErrRedisOperation         = NewError(vcode.CodeErrRedisOperation)
	ErrRedisAcquireLockFailed = NewError(vcode.CodeErrRedisAcquireLockFailed)
	ErrCronStartFailed        = NewError(vcode.CodeErrCronStartFailed)
	ErrCloseConn              = NewError(vcode.CodeErrCloseConn)
	ErrInvalidData            = NewError(vcode.CodeErrInvalidData)
	ErrProtoUnmarshal         = NewError(vcode.CodeErrProtoUnmarshal)
)

Functions

func GetCode

func GetCode(err error) (code int, message string)

func GetCodeS

func GetCodeS(err error) *vcode.Code

func NewError

func NewError(code *vcode.Code) error

func RecoverException

func RecoverException(tag string, params ...interface{})

RecoverException recover exception

func Wrap

func Wrap(err error, code *vcode.Code, data ...any) error

Types

type Error

type Error struct {
	// contains filtered or unexported fields
}

func (*Error) Error

func (e *Error) Error() string

func (*Error) Is

func (e *Error) Is(target error) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL