errs

package
v0.2.23 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2025 License: MIT Imports: 3 Imported by: 21

Documentation

Index

Constants

View Source
const (
	CodeNetFail = -1*iota - 1
	CodeNotSupport
	CodeInvalidRequest
	CodeAccKeyError
	CodeMissingApiKey
	CodeCredsRequired
	CodeSignFail
	CodeRunTime
	CodeNotImplement
	CodeMarketNotLoad
	CodeNoMarketForPair
	CodeUnsupportMarket
	CodeSandboxApiNotSupport
	CodeApiNotSupport
	CodeInvalidResponse
	CodeMarshalFail
	CodeUnmarshalFail
	CodeParamRequired
	CodeParamInvalid
	CodeWsInvalidMsg
	CodeWsReadFail
	CodeConnectFail
	CodeInvalidTimeFrame
	CodePrecDecFail
	CodeBadExgName
	CodeIOWriteFail
	CodeIOReadFail
	CodeInvalidData
	CodeExpired
)

Variables

View Source
var (
	PrintErr func(e error) string // print string for common error
)

Functions

func CallStack added in v0.1.3

func CallStack(skip, maxNum int) string

Types

type Error

type Error struct {
	Code int

	Stack string

	BizCode int
	Data    interface{}
	// contains filtered or unexported fields
}

func New

func New(code int, err error) *Error

func NewFull added in v0.2.0

func NewFull(code int, err error, format string, a ...any) *Error

func NewMsg

func NewMsg(code int, format string, a ...any) *Error

func (*Error) Error

func (e *Error) Error() string

func (*Error) Message added in v0.2.0

func (e *Error) Message() string

func (*Error) Short added in v0.2.0

func (e *Error) Short() string

func (*Error) Unwrap added in v0.2.0

func (e *Error) Unwrap() error

Jump to

Keyboard shortcuts

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