onlyerror 0.1.5

Obsessively tiny error derive macro
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![allow(dead_code)]

#[derive(Debug, onlyerror::Error)]
enum Error {
    /// First
    First,
    #[error("Second with {0}")]
    Second(usize),
    #[error("Third with {key} and {value:?}")]
    Third { key: String, value: Vec<usize> },
}

fn main() {}