Documentation ¶
Overview ¶
Package errdefs defines the error types that are understood by other packages in this project. Consumers of this project should look here to know how to produce and consume errors for this project.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsNotFound ¶
AsNotFound wraps the passed in error to make it of type ErrNotFound
Callers should make sure the passed in error has exactly the error message it wants as this function does not decorate the message.
func IsNotFound ¶
IsNotFound determines if the passed in error is of type ErrNotFound
This will traverse the causal chain (`Cause() error`), until it finds an error which implements the `NotFound` interface.
Types ¶
type ErrNotFound ¶
NotFound is an error interface which denotes whether the opration failed due to a the resource not being found.