thistrace 0.1.0

Callsite provenance (file/line/col) for thiserror #[from] conversions via #[track_caller]
Documentation
1
2
3
4
5
6
7
8
9
10
11
use thistrace::traceable;

#[traceable]
#[derive(thiserror::Error, Debug)]
enum E {
    #[error("x")]
    X(#[from] std::io::Error, #[from] std::fmt::Error),
}

fn main() {}