Macro anyerr

Source
macro_rules! anyerr {
    () => { ... };
    ($str:expr) => { ... };
    ($str:expr, $($arg:expr),*) => { ... };
}
Expand description

A macro for building Report<AnyErr> objects with string information easily.

anyerr!() is equivalent to Report::new(AnyErr)

anyerr!("foo") is equivalent to Report::new(AnyErr).attach_printable("foo")

anyerr!("foo: {}", "bar") is equivalent to Report::new(AnyErr).attach_printable(format!("foo: {}", "bar"))