Versions in this module Expand all Collapse all v0 v0.1.3 May 2, 2026 v0.1.2 Apr 29, 2026 v0.1.1 Apr 27, 2026 v0.1.0 Apr 27, 2026 Changes in this version + func Errorf(format string, args ...any) error + func MakeErrorTreeOrErr(err error, frames ...Frame) error + func Wrap(err error) error + func WrapSkip(skip int, err error) error + func Wrapf(err error, format string, args ...any) error + type ErrorAndFrame struct + Err error + Frame Frame + func (err ErrorAndFrame) Error() string + func (err ErrorAndFrame) IsEmpty() bool + func (err ErrorAndFrame) Unwrap() error + type ErrorStackTracer interface + ShouldShowStackTrace func() bool + type ErrorTree struct + Descendents errorsAndFrames + Root error + func (tree *ErrorTree) Append(childError error, childFrame Frame) + func (tree *ErrorTree) Error() string + func (tree *ErrorTree) GetErrorRoot() error + func (tree *ErrorTree) GetErrorsAndFrames() []ErrorAndFrame + func (tree *ErrorTree) Unwrap() error + type ErrorsAndFramesGetter interface + GetErrorRoot func() error + GetErrorsAndFrames func() []ErrorAndFrame + type Frame struct + Filename string + Function string + Line int + Package string + Prefix string + RelFilename string + func MakeFrame(skip int) (frame Frame, ok bool) + func MakeFrameFromRuntimeFrame(runtimeFrame runtime.Frame) (frame Frame) + func MakeFrames(skip, count int) (frames []Frame) + func MustFrame(skip int) Frame + func (frame Frame) Errorf(format string, args ...any) error + func (frame Frame) FileNameLine() string + func (frame Frame) IsEmpty() bool + func (frame Frame) String() string + func (frame Frame) StringLogLine() string + func (frame Frame) StringNoFunctionName() string + func (frame Frame) Wrap(err error) error + func (frame Frame) Wrapf(err error, format string, args ...any) error