Crate chandeliers_err

Crate chandeliers_err 

Source
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 Transparent that 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 panic for assertions.
here
Location in the source code.
malformed
Special instance of panic for 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
EAccumScope
Error scope to fail if one of several computations failed.

Type Aliases§

Span
Reexport of Span, but this time forgeable in tests and transparent to Eq and Hash.