Crate chandeliers_err

source ·
Expand description

Error accumulator and panic helpers

Re-exports

Modules

  • Error message generation.
  • A mostly transparent wrapper around any type to indicate that it carries a Span with it.

Macros

  • Generate an error message better than just “proc macro panicked”.
  • Special instance of panic for assertions.
  • Location in the source code.
  • Special instance of panic for code that should be trivially unreachable.
  • Repository of this project, to be displayed in error messages.

Structs

  • Error accumulator to be able to
  • Error scope to fail if one of several computations failed.

Type Aliases

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