errs

package
v0.2.57 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2026 License: MIT Imports: 6 Imported by: 22

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
	CodeNetDisable
	CodeCancel
	CodeShutdown
	CodeTimeout
	CodeOOM
	CodeSystemBusy
	CodeUnauthorized
	CodeForbidden
	CodeDataNotFound
	CodeServerError
	CodeNoTrade
	CodeRateLimit
	CodeTemporarilyBanned
	CodeExecutionUnknown
	CodeExchangeError
	CodeSymbolInvalid
	CodeMarketUnavailable
	CodeOrderNotFound
	CodeOrderRejected
	CodeInsufficientFunds
	CodeInsufficientMargin
	CodeRiskLimit
	CodePositionModeConflict
	CodeReduceOnlyRejected
	CodeDuplicateRequest
	CodeNoChange
	CodeAccountRestricted
	CodeStreamExpired
	CodeOrderWouldTrigger
	CodeOrderNotCancelable
	CodeLeverageInvalid
	CodePrecisionViolation
)

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

func UpdateErrNames added in v0.2.34

func UpdateErrNames(data map[int]string)

Types

type Error

type Error struct {
	Code int

	Stack string

	// BizCode is deprecated. Exchange-native codes are no longer exposed here;
	// callers should branch on the exchange-neutral Code field.
	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) CodeName added in v0.2.34

func (e *Error) CodeName() string

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