error

package
v0.0.0-...-bfbd1c2 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NilError = Error{
		Message: "",
		Error:   nil,
		Code:    NilErrorCode,
	}
	RenderError = Error{
		Message: "Render Error Occurred",
		Error:   errors.New("render error occurred"),
		Code:    RenderErrorCode,
	}
	ServerError = Error{
		Message: "Server Error Occurred",
		Error:   errors.New("server error occurred"),
		Code:    ServerErrorCode,
	}
	QueryError = Error{
		Message: "Query Error Occurred",
		Error:   errors.New("query error occurred"),
		Code:    QueryErrorCode,
	}
	RedirectError = Error{
		Message: "Redirect Error Occurred",
		Error:   errors.New("redirect error occurred"),
		Code:    RedirectErrorCode,
	}
	HTMLError = Error{
		Message: "HTML Error Occurred",
		Error:   errors.New("html error occurred"),
		Code:    HTMLErrorCode,
	}
	NoDataError = Error{
		Message: "No Data Error Occurred",
		Error:   errors.New("no data error occurred"),
		Code:    NoDataErrorCode,
	}
	DataExistsError = Error{
		Message: "Data Exists Error Occurred",
		Error:   errors.New("data exists error occurred"),
		Code:    DataExistsErrorCode,
	}
)

Functions

This section is empty.

Types

type Error

type Error struct {
	Message string
	Error   error
	Code    ErrorCode
}

func New

func New(m string, e error) Error

Creates a new Error

func (Error) Equal

func (e Error) Equal(o Error) bool

Is this Error of the same code as another?

func (Error) String

func (e Error) String() string

Get the message of the Error

type ErrorCode

type ErrorCode int
const (
	DefaultErrorCode    ErrorCode = iota // 0
	NilErrorCode                         // 1
	RenderErrorCode                      // 2
	ServerErrorCode                      // 3
	QueryErrorCode                       // 4
	RedirectErrorCode                    // 5
	HTMLErrorCode                        // 6
	NoDataErrorCode                      // 7
	DataExistsErrorCode                  // 8
)

Jump to

Keyboard shortcuts

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