Versions in this module Expand all Collapse all v0 v0.0.5 Jan 23, 2026 Changes in this version + var ErrTimeout = New(CodeErrTimeout) type Code + const CodeErrTimeout v0.0.4 Dec 1, 2025 Changes in this version + var ErrBadToken = New(CodeErrBadToken) + var ErrCommunication = New(CodeErrCommunication) + var ErrConflict = New(CodeErrConflict) + var ErrCrashed = New(CodeErrCrashed) + var ErrDisabled = New(CodeErrDisabled) + var ErrExists = New(CodeErrExists) + var ErrFail = New(CodeErrFail) + var ErrInternal = New(CodeErrInternal) + var ErrInvalidArgs = New(CodeErrInvalidArgs) + var ErrInvalidToken = New(CodeErrInvalidToken) + var ErrLogic = New(CodeErrLogic) + var ErrNeedAuth = New(CodeErrNeedAuth) + var ErrNoMoreData = New(CodeErrNoMoreData) + var ErrNotExists = New(CodeErrNotExists) + var ErrOverflow = New(CodeErrOverflow) + var ErrPartSuccess = New(CodeErrPartSuccess) + var ErrResourceExhausted = New(CodeErrResourceExhausted) + var ErrSkip = New(CodeErrSkip) + var ErrSuccess = New(CodeSuccess) + var ErrUnimplemented = New(CodeErrUnimplemented) + var ErrUnknown = New(CodeErrUnknown) + var ErrVerify = New(CodeErrVerify) + var NoErrSkip = New(CodeSkip) + func CodeToMessage(code Code, msg string) string + func CodeToMessageWithContext(ctx context.Context, code Code, msg string) string + func InstallCode2Message(fnPre, fnEx FNCode2Message) + func InstallCode2MessageEx(fnPre, fnEx FNCode2Message, ...) + type Code int + const CodeErrBadToken + const CodeErrCommunication + const CodeErrConflict + const CodeErrCrashed + const CodeErrCustomEnd + const CodeErrCustomStart + const CodeErrDisabled + const CodeErrExists + const CodeErrFail + const CodeErrInternal + const CodeErrInvalidArgs + const CodeErrInvalidToken + const CodeErrLogic + const CodeErrNeedAuth + const CodeErrNoMoreData + const CodeErrNotExists + const CodeErrOverflow + const CodeErrPartSuccess + const CodeErrResourceExhausted + const CodeErrSkip + const CodeErrUnimplemented + const CodeErrUnknown + const CodeErrVerify + const CodeSkip + const CodeSuccess + func CodeFromError(err error) (code Code, errorMsg string) + func (c Code) Key() string + func (c Code) String() string + func (c Code) StringWithContext(ctx context.Context) string + type CodeError struct + func CodeErrorFromError(err error, msg string) CodeError + func FromError(err error) CodeError + func FromErrorAndMessage(err error, msg string) CodeError + func New(code Code) CodeError + func NewEx(code Code, msg string) CodeError + func TryGetCodeErrorFromError(err error) (CodeError, bool) + func Wrap(code Code, cause error, msg ...string) CodeError + func (e CodeError) Cause() error + func (e CodeError) Code() Code + func (e CodeError) Error() string + func (e CodeError) GetCode() Code + func (e CodeError) GetMsg() string + func (e CodeError) Is(target error) bool + func (e CodeError) Success() bool + func (e CodeError) Unwrap() error + func (e CodeError) WithCause(cause error) CodeError + func (e CodeError) WithMsg(msg string) CodeError + type FNCode2Message func(code Code) (msg string, ok bool) + type FNCode2MessageWithContext func(ctx context.Context, code Code) (msg string, ok bool)