Versions in this module Expand all Collapse all v0 v0.63.3 Jan 28, 2020 Changes in this version + var ErrFeatureNotAvailable = errors.New(...) + var SimpleLineMatcher = func(m LineMatcher) bool + func FprintStackTraceFromErr(w io.Writer, err error) + func GetGID() uint64 + func PrintStackTrace(w io.Writer) + func PrintStackTraceFromErr(err error) + func Recover(args ...interface{}) + func WithFileContext(e error, realFilename string, r io.Reader, matcher LineMatcherFn) (error, bool) + func WithFileContextForFile(e error, realFilename, filename string, fs afero.Fs, matcher LineMatcherFn) (error, bool) + type ErrorContext struct + ChromaLexer string + Lines []string + LinesPos int + func (e ErrorContext) Position() text.Position + type ErrorWithFileContext struct + func UnwrapErrorWithFileContext(err error) *ErrorWithFileContext + func (e *ErrorWithFileContext) Cause() error + func (e *ErrorWithFileContext) Error() string + type FileError interface + Type func() string + func NewFileError(fileType string, offset, lineNumber, columnNumber int, err error) FileError + func ToFileError(fileType string, err error) FileError + func ToFileErrorWithLineNumber(fe FileError, lineNumber int) FileError + func ToFileErrorWithOffset(fe FileError, offset int) FileError + func UnwrapFileError(err error) FileError + type LineMatcher struct + Error error + Line string + LineNumber int + Offset int + Position text.Position + type LineMatcherFn func(m LineMatcher) bool