Help us shape the future of Go! Take the 2026 Go Developer Survey

errors

package
v0.24.5 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ErrorNote

type ErrorNote interface {
	Message() string
}

type ErrorNotes

type ErrorNotes interface {
	ErrorNotes() []ErrorNote
}

ErrorNotes is an interface for errors that provide notes

type ParentError

type ParentError interface {
	error
	ChildErrors() []error
}

ParentError is an error that contains one or more child errors.

type SecondaryError

type SecondaryError interface {
	SecondaryError() string
}

SecondaryError is an interface for errors that provide a secondary error message

type UnreachableError

type UnreachableError struct {
	Stack []byte
}

UnreachableError is an internal error in the runtime which should have never occurred due to a programming error in the runtime.

NOTE: this error is not used for errors because of bugs in a user-provided program. For program errors, see interpreter/errors.go

func NewUnreachableError

func NewUnreachableError() *UnreachableError

func (UnreachableError) Error

func (e UnreachableError) Error() string

Jump to

Keyboard shortcuts

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