Documentation
¶
Overview ¶
Package errval provides a way to add values to errors.
Example ¶
err := errors.New("error")
err = Wrap(err, "foo", "bar")
vals := Get(err)
fmt.Println(vals["foo"])
Output: bar
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var VerboseWriter = func(w io.Writer, v any) { _, _ = fmt.Fprint(w, v) _, _ = io.WriteString(w, "\n") }
VerboseWriter writes a value to an error verbose message.
It must write a new line character at the end.
It can be changed in order to customize how values are formatted.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.