macro_rules! coercible_errors {
() => { ... };
($error: ty) => { ... };
($error: ty, $coercible_with: ident, $coerced_error: ident, $coerced_result: ident) => { ... };
}macro_rules! coercible_errors {
() => { ... };
($error: ty) => { ... };
($error: ty, $coercible_with: ident, $coerced_error: ident, $coerced_result: ident) => { ... };
}