wherror 2.4.0

The same derive(Error) macro thiserror provides + the features you want!
Documentation
1
2
3
4
5
6
7
8
9
use wherror::Error;

#[derive(Error, Debug)]
#[error("{self}")]
pub struct Error;

fn main() {
    __FAIL__;
}