macro_rules! with_err {
    ($i:expr, $f:ident!( $( $args:tt )* ), $e:expr) => { ... };
    ($i:expr, $f:ident( $( $args:tt )* ), $e:expr ) => { ... };
    ($i:expr, $f:ident, $e:expr) => { ... };
}
Expand description

Replaces the the sub error in a Fail case with one of your own errors.