Versions in this module Expand all Collapse all v1 v1.0.0 May 5, 2018 Changes in this version + var TODO error + func Adapt(err error) error + func Cause(err error) error + func Causes(err error) []error + func Err(v interface{}) error + func Errorf(msg string, args ...interface{}) error + func Inspect(err error) (msgs []string, types []string, tags []Tag, stacks []StackTrace, causes []error) + func Is(typ string, err error) bool + func Join(errs ...error) error + func LookupTag(err error, name string) string + func New(msg string) error + func Recv(ch <-chan error) error + func Register(a Adapter) + func Types(err error) []string + func WithMessage(err error, msg string) error + func WithStack(err error) error + func WithStackTrace(err error, stack StackTrace) error + func WithTags(err error, tags ...Tag) error + func WithTypes(err error, types ...string) error + func Wrap(err error, msg string) error + func Wrapf(err error, msg string, args ...interface{}) error + type Adapter interface + Adapt func(err error) (error, bool) + type AdapterFunc func(error) (error, bool) + func (f AdapterFunc) Adapt(err error) (error, bool) + type Frame uintptr + func (f Frame) Format(s fmt.State, verb rune) + type StackTrace []Frame + func CaptureStackTrace(skip int) StackTrace + func (st StackTrace) Format(s fmt.State, verb rune) + type Tag struct + Name string + Value string + func T(name string, value string) Tag + func Tags(err error) []Tag + type Value struct + Causes []Value + Message string + Stack []string + Tags map[string]string + Types []string + func ValueOf(err error) Value + func (v Value) Err() error + func (v Value) IsNil() bool