Versions in this module Expand all Collapse all v1 v1.0.1 Apr 9, 2019 v1.0.0 Aug 18, 2018 Changes in this version + func Any(error) bool + func Cause(err error) error + func Details(err error) string + func Is(err error) func(error) bool + func Mask(underlying error, pass ...func(error) bool) error + func MaskFunc(allow ...func(error) bool) func(error, ...func(error) bool) error + func New(s string) error + func Newf(f string, a ...interface{}) error + func NoteMask(underlying error, msg string, pass ...func(error) bool) error + func Notef(underlying error, f string, a ...interface{}) error + func WithCausef(underlying, cause error, f string, a ...interface{}) error + type Causer interface + Cause func() error + type Err struct + Cause_ error + File string + Line int + Message_ string + Underlying_ error + func (e *Err) Cause() error + func (e *Err) Error() string + func (e *Err) GoString() string + func (e *Err) Location() (file string, line int) + func (e *Err) Message() string + func (e *Err) SetLocation(callDepth int) + func (e *Err) Underlying() error + type Locationer interface + Location func() (file string, line int) + type Wrapper interface + Message func() string + Underlying func() error Other modules containing this package gopkg.in/errgo.v2