github.com/jbowes/vice (go): Package vice provides bad behaviours for Go 2/1.13+ error values.  vice defines common types of errors, as seen in existing packages, as expressed through methods on the errors of the form:  Errors of these types can be created and checked by vice. When used with Go 2 error value wrapping, intermediate code layers don't have to know about the behaviours or types of errors, and may add additional information, without altering how the error is handled in the topmost layer:
Keywords: error-handling|errors|go|go2|golang