easy_error_macros 0.1.0

Procedural macros for the easy_error crate
Documentation
1
2
3
4
5
6
7
8
9
10
// easy_error_macros/tests/compile-pass/define_error.rs

use easy_error_core::EasyError;
use easy_error_macros::define_error;
define_error!(MyError, IoError, ParseError);

fn main() {
    let error = MyError::IoError;
    println!("Defined error: {}", error);
}