codes

package
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OK      = New(0, "OK")
	Unknown = New(-1, "System Exception")
)

Functions

func Is

func Is(err error, target Code) bool

Is reports whether the err is the target code

Types

type Code

type Code interface {
	error
	// V returns the code value
	Val() int
	// M returns the code message
	Msg() string
	// New returns a newly allocated code with the same value.
	New(format string, args ...any) Code
}

Code the code definition for API

func FromError added in v0.0.5

func FromError(err error) Code

FromError returns a Code representation of err.

func New

func New(val int, msg string) Code

Jump to

Keyboard shortcuts

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