xerror

package
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2024 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func ErrorToHttpResponse

func ErrorToHttpResponse(err error) (int, []byte)

ErrorToHttpResponse returns http status code and body bytes.

Types

type Error

type Error struct {
	// contains filtered or unexported fields
}

func EAuthenticationFailed

func EAuthenticationFailed(description string, err error, fields ...zap.Field) *Error

func EConfigurationRequired

func EConfigurationRequired(msg string) *Error

func EEntityTooLarge added in v0.3.5

func EEntityTooLarge(description string, err error, fields ...zap.Field) *Error

func EEntryNotFound

func EEntryNotFound(description string, err error, fields ...zap.Field) *Error

func EExists

func EExists(description string, err error, fields ...zap.Field) *Error

func EForbidden

func EForbidden(msg string) *Error

func EInternalError

func EInternalError(description string, err error, fields ...zap.Field) *Error

func EInvalidArgument

func EInvalidArgument(description string, err error, fields ...zap.Field) *Error

func EInvalidConfiguration

func EInvalidConfiguration(msg string, field string) *Error

func EInvalidField

func EInvalidField(description string, failedField string, err error, fields ...zap.Field) *Error

func ENotEnoughSpace

func ENotEnoughSpace(description string, err error, fields ...zap.Field) *Error

func EStorageError

func EStorageError(description string, err error, fields ...zap.Field) *Error

func ETooEarly added in v0.3.5

func ETooEarly(description string, err error, fields ...zap.Field) *Error

func ETunnelError

func ETunnelError(description string, err error, fields ...zap.Field) *Error

func EUnauthorized

func EUnauthorized(description string, err error, fields ...zap.Field) *Error

func EUnavailable

func EUnavailable(description string, err error, fields ...zap.Field) *Error

func WAuthenticationFailed

func WAuthenticationFailed(label, description string, err error, fields ...zap.Field) *Error

func WEntryNotFound

func WEntryNotFound(label, description string, err error, fields ...zap.Field) *Error

func WExists

func WExists(label, description string, err error, fields ...zap.Field) *Error

func WInternalError

func WInternalError(label, description string, err error, fields ...zap.Field) *Error

func WInvalidArgument

func WInvalidArgument(label, description string, err error, fields ...zap.Field) *Error

func WInvalidField

func WInvalidField(label, description string, failedField string, err error, fields ...zap.Field) *Error

func WNotEnoughSpace

func WNotEnoughSpace(label, description string, err error, fields ...zap.Field) *Error

func WStorageError

func WStorageError(label, description string, err error, fields ...zap.Field) *Error

func WTunnelError

func WTunnelError(label, description string, err error, fields ...zap.Field) *Error

func WUnauthorized

func WUnauthorized(label, description string, err error, fields ...zap.Field) *Error

func WUnavailable

func WUnavailable(label, description string, err error, fields ...zap.Field) *Error

func (*Error) Error

func (e *Error) Error() string

func (*Error) Is

func (e *Error) Is(target error) bool

func (*Error) Unwrap

func (e *Error) Unwrap() error

type ErrorType

type ErrorType struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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