Expand description
Error accumulator and panic helpers
Re-exports§
pub use transparent::Transparent;pub use error::*;
Modules§
- error
- Error message generation.
- transparent
- Defines the wrapper
Transparentthat trivially implements equality and hashing on any type by making all instances indistinguishable and forgeable.
Macros§
- abort
- Generate an error message better than just “proc macro panicked”.
- consistency
- Special instance of
panicfor assertions. - here
- Location in the source code.
- malformed
- Special instance of
panicfor code that should be trivially unreachable. - repo
- Repository of this project, to be displayed in error messages.
Structs§
- EAccum
- Error accumulator to be able to
- EAccum
Scope - Error scope to fail if one of several computations failed.
Type Aliases§
- Span
- Reexport of
Span, but this time forgeable in tests and transparent toEqandHash.