# Functions
GetRootStack will recurse through an error until it finds one with a stack string set.
HandleError handles certain ClowdError types differently than normal errors.
LogError logs an error using the given contexts logger and a string.
No description provided by the author
NewClowderError constructs a new ClowderError object.
RootCause takes an error an unwraps it, if it is nil, it calls RootCause on the returned err, this will recursively find an error that has an unwrapped value.
Wrap takes an existing error an wraps it, returning a ClowderError.
# Structs
ClowderError is a Clowder specific error, it has a number of functions attached to it to allow for creation and checking.
MissingDependencies is a struct that holds a list of MissingDependency structs.
MissingDependency is a struct that holds information about a missing dependency.
# Type aliases
ClowdKey is a string determining the type of error.