errors

package
v4.2.2 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2026 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrNotImplemented = &QrynError{501, "not implemented"}
	ErrNotFound       = &QrynError{404, "not implemented"}
)

Define base error values for comparison

Functions

func Unwrap

func Unwrap[T IQrynError](err error) (T, bool)

Types

type IQrynError

type IQrynError interface {
	error
	IsQrynError() bool
	GetCode() int
}

IQrynError interface

func New400Error

func New400Error(msg string) IQrynError

func New401Error

func New401Error(msg string) IQrynError

func New429Error

func New429Error(msg string) IQrynError

func NewUnmarshalError

func NewUnmarshalError(err error) IQrynError

NewUnmarshalError creates a new instance of UnmarshalError.

type QrynError

type QrynError struct {
	Code    int
	Message string
}

QrynError struct implementing IQrynError

func (*QrynError) Error

func (e *QrynError) Error() string

func (*QrynError) GetCode

func (e *QrynError) GetCode() int

func (*QrynError) IsQrynError

func (e *QrynError) IsQrynError() bool

type UnMarshalError

type UnMarshalError struct {
	Message string
	Code    int
}

func (*UnMarshalError) Error

func (u *UnMarshalError) Error() string

func (*UnMarshalError) GetCode

func (u *UnMarshalError) GetCode() int

func (*UnMarshalError) IsQrynError

func (u *UnMarshalError) IsQrynError() bool

Jump to

Keyboard shortcuts

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