wherr crate provides a way to enhance Rust errors with file and line number information.
The main struct Wherr represents an error containing additional metadata about where it originated from.
The wherr attribute macro, defined in the wherr_macro crate, is re-exported here for ease of use.