Expand description
Utilities to generate error reports about the external dependencies.
Macros§
- error_
assert - Custom assert to either panic or return an error
- raise_
error - Macro to either panic or return on error, depending on the CLI options
- register_
error - sanity_
check - Custom assert to report an error and optionally panic
Structs§
- DepGraph 🔒
- Graph of dependencies between erroring definitions and the definitions they came from.
- DepSource
- We use this to save the origin of an id. This is useful for the external dependencies, especially if some external dependencies don’t extract: we use this information to tell the user what is the code which (transitively) lead to the extraction of those problematic dependencies.
- Error
- Common error used during the translation.
- Error
Ctx - The context for tracking and reporting errors.
- Level
- [
Message
] or [Title
] severity level
Enums§
- DepNode 🔒
- For tracing error dependencies.