errs

package
v3.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2026 License: MIT Imports: 2 Imported by: 0

README

errs

Package errs provides a simple way to create new error types for go using go generation.

Just add new error type in error.go and run go generate and you are done.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Cause

func Cause(err error) error

func Has

func Has(err error, errorType ErrorType) bool

func HasBindingCallFailedError

func HasBindingCallFailedError(err error) bool

func HasInvalidAndroidCallError

func HasInvalidAndroidCallError(err error) bool

func HasInvalidApplicationCallError

func HasInvalidApplicationCallError(err error) bool

func HasInvalidBindingCallError

func HasInvalidBindingCallError(err error) bool

func HasInvalidBrowserCallError

func HasInvalidBrowserCallError(err error) bool

func HasInvalidClipboardCallError

func HasInvalidClipboardCallError(err error) bool

func HasInvalidContextMenuCallError

func HasInvalidContextMenuCallError(err error) bool

func HasInvalidDialogCallError

func HasInvalidDialogCallError(err error) bool

func HasInvalidEventsCallError

func HasInvalidEventsCallError(err error) bool

func HasInvalidIOSCallError

func HasInvalidIOSCallError(err error) bool

func HasInvalidRuntimeCallError

func HasInvalidRuntimeCallError(err error) bool

func HasInvalidScreensCallError

func HasInvalidScreensCallError(err error) bool

func HasInvalidSystemCallError

func HasInvalidSystemCallError(err error) bool

func HasInvalidWindowCallError

func HasInvalidWindowCallError(err error) bool

func Is

func Is(err error, errorType ErrorType) bool

func IsBindingCallFailedError

func IsBindingCallFailedError(err error) bool

func IsInvalidAndroidCallError

func IsInvalidAndroidCallError(err error) bool

func IsInvalidApplicationCallError

func IsInvalidApplicationCallError(err error) bool

func IsInvalidBindingCallError

func IsInvalidBindingCallError(err error) bool

func IsInvalidBrowserCallError

func IsInvalidBrowserCallError(err error) bool

func IsInvalidClipboardCallError

func IsInvalidClipboardCallError(err error) bool

func IsInvalidContextMenuCallError

func IsInvalidContextMenuCallError(err error) bool

func IsInvalidDialogCallError

func IsInvalidDialogCallError(err error) bool

func IsInvalidEventsCallError

func IsInvalidEventsCallError(err error) bool

func IsInvalidIOSCallError

func IsInvalidIOSCallError(err error) bool

func IsInvalidRuntimeCallError

func IsInvalidRuntimeCallError(err error) bool

func IsInvalidScreensCallError

func IsInvalidScreensCallError(err error) bool

func IsInvalidSystemCallError

func IsInvalidSystemCallError(err error) bool

func IsInvalidWindowCallError

func IsInvalidWindowCallError(err error) bool

func NewBindingCallFailedErrorf

func NewBindingCallFailedErrorf(message string, args ...any) error

func NewInvalidAndroidCallErrorf

func NewInvalidAndroidCallErrorf(message string, args ...any) error

func NewInvalidApplicationCallErrorf

func NewInvalidApplicationCallErrorf(message string, args ...any) error

func NewInvalidBindingCallErrorf

func NewInvalidBindingCallErrorf(message string, args ...any) error

func NewInvalidBrowserCallErrorf

func NewInvalidBrowserCallErrorf(message string, args ...any) error

func NewInvalidClipboardCallErrorf

func NewInvalidClipboardCallErrorf(message string, args ...any) error

func NewInvalidContextMenuCallErrorf

func NewInvalidContextMenuCallErrorf(message string, args ...any) error

func NewInvalidDialogCallErrorf

func NewInvalidDialogCallErrorf(message string, args ...any) error

func NewInvalidEventsCallErrorf

func NewInvalidEventsCallErrorf(message string, args ...any) error

func NewInvalidIOSCallErrorf

func NewInvalidIOSCallErrorf(message string, args ...any) error

func NewInvalidRuntimeCallErrorf

func NewInvalidRuntimeCallErrorf(message string, args ...any) error

func NewInvalidScreensCallErrorf

func NewInvalidScreensCallErrorf(message string, args ...any) error

func NewInvalidSystemCallErrorf

func NewInvalidSystemCallErrorf(message string, args ...any) error

func NewInvalidWindowCallErrorf

func NewInvalidWindowCallErrorf(message string, args ...any) error

func WrapBindingCallFailedErrorf

func WrapBindingCallFailedErrorf(err error, message string, args ...any) error

func WrapInvalidAndroidCallErrorf

func WrapInvalidAndroidCallErrorf(err error, message string, args ...any) error

func WrapInvalidApplicationCallErrorf

func WrapInvalidApplicationCallErrorf(err error, message string, args ...any) error

func WrapInvalidBindingCallErrorf

func WrapInvalidBindingCallErrorf(err error, message string, args ...any) error

func WrapInvalidBrowserCallErrorf

func WrapInvalidBrowserCallErrorf(err error, message string, args ...any) error

func WrapInvalidClipboardCallErrorf

func WrapInvalidClipboardCallErrorf(err error, message string, args ...any) error

func WrapInvalidContextMenuCallErrorf

func WrapInvalidContextMenuCallErrorf(err error, message string, args ...any) error

func WrapInvalidDialogCallErrorf

func WrapInvalidDialogCallErrorf(err error, message string, args ...any) error

func WrapInvalidEventsCallErrorf

func WrapInvalidEventsCallErrorf(err error, message string, args ...any) error

func WrapInvalidIOSCallErrorf

func WrapInvalidIOSCallErrorf(err error, message string, args ...any) error

func WrapInvalidRuntimeCallErrorf

func WrapInvalidRuntimeCallErrorf(err error, message string, args ...any) error

func WrapInvalidScreensCallErrorf

func WrapInvalidScreensCallErrorf(err error, message string, args ...any) error

func WrapInvalidSystemCallErrorf

func WrapInvalidSystemCallErrorf(err error, message string, args ...any) error

func WrapInvalidWindowCallErrorf

func WrapInvalidWindowCallErrorf(err error, message string, args ...any) error

Types

type ErrorType

type ErrorType string
const (
	InvalidWindowCallError      ErrorType = "Invalid window call"
	InvalidApplicationCallError ErrorType = "Invalid application call"
	InvalidBrowserCallError     ErrorType = "Invalid browser call"
	InvalidSystemCallError      ErrorType = "Invalid system call"
	InvalidScreensCallError     ErrorType = "Invalid screens call"
	InvalidDialogCallError      ErrorType = "Invalid dialog call"
	InvalidContextMenuCallError ErrorType = "Invalid context menu call"
	InvalidClipboardCallError   ErrorType = "Invalid clipboard call"
	InvalidBindingCallError     ErrorType = "Invalid binding call"
	BindingCallFailedError      ErrorType = "Binding call failed"
	InvalidEventsCallError      ErrorType = "Invalid events call"
	InvalidRuntimeCallError     ErrorType = "Invalid runtime call"
	InvalidIOSCallError         ErrorType = "Invalid iOS call"
	InvalidAndroidCallError     ErrorType = "Invalid Android call"
)

type WailsError

type WailsError interface {
	Cause() error
	Error() string
	Msg() string
	ErrorType() ErrorType
}

Directories

Path Synopsis
codegen
error_functions command

Jump to

Keyboard shortcuts

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