easy_error_macros 0.1.0

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

use easy_error_core::EasyError;
use easy_error_macros::try_easy;

fn some_operation() -> Result<(), &'static str> {
    Ok(())
}

fn main() -> Result<(), EasyError> {
    try_easy!(some_operation(), "Failed to perform some_operation");
    Ok(())
}