README ¶ go-blame Golang version of blame What is blame? Blame is a utility that helps build detailed error messsages. Why? Because I like having more data about what went wrong. Expand ▾ Collapse ▴ Documentation ¶ Index ¶ type Wrapper func O0(err error) Wrapper func O1[A any](a A, err error) (A, Wrapper) func O2[A any, B any](a A, b B, err error) (A, B, Wrapper) func O3[A any, B any, C any](a A, b B, c C, err error) (A, B, C, Wrapper) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Wrapper ¶ type Wrapper interface { Is(error) bool Error() string String() string WithAdditionalContext(messages ...string) Wrapper } func O0 ¶ func O0(err error) Wrapper func O1 ¶ func O1[A any](a A, err error) (A, Wrapper) func O2 ¶ func O2[A any, B any](a A, b B, err error) (A, B, Wrapper) func O3 ¶ func O3[A any, B any, C any](a A, b B, c C, err error) (A, B, C, Wrapper) Source Files ¶ View all Source files blame.go Directories ¶ Show internal Expand all Path Synopsis cmd goblamedemo command Click to show internal directories. Click to hide internal directories.