Types to track error codes and details.
This library provies a
SourceError struct that holds:
ErrorCode: Enum whose variants indicate error code, simple description.
ErrorDetail: Enum with matching variants to
ErrorCode, but each variant contains information specific to an instance of the error.
Severity: The severity to report the error.
Sample usage can be seen in the repository examples.
Utility classes for formatting messages.
Data types representing the source error.
Information about an error from source data.
Error codes of an application.
Detail of a specific error.