waddling-errors-macros 0.7.3

Procedural macros for structured error codes with compile-time validation and taxonomy enforcement
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
error[E0425]: cannot find value `Database` in module `crate::__wd_paths::components`
  --> tests/compile-fail/invalid_component.rs:62:7
   |
62 |     E.Database.Token.MISSING: {
   |       ^^^^^^^^ not found in `crate::__wd_paths::components`

warning: unused imports: `component`, `primary`, and `sequence`
 --> tests/compile-fail/invalid_component.rs:6:30
  |
6 | use waddling_errors_macros::{component, diag, primary, sequence, setup};
  |                              ^^^^^^^^^        ^^^^^^^  ^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default