[−][src]Macro error_rules::error_rules
macro_rules! error_rules { () => { ... }; ( Error => $display:tt ) => { ... }; ( Error => $display:tt, $($tail:tt)* ) => { ... }; ( _display $name:ident, ($text:expr) ) => { ... }; ( _display $name:ident, ($fmt:expr, $($arg:tt),+) ) => { ... }; ( _error_stuff $name:ident, $display:tt ) => { ... }; ( $name:ident => $display:tt ) => { ... }; ( $name:ident => $display:tt, $($tail:tt)* ) => { ... }; ( $name:ident ( $($field:ty),* ) => $display:tt ) => { ... }; ( $name:ident ( $($field:ty,)* ) => $display:tt ) => { ... }; ( $name:ident { $($field:ident: $type:ty),* } => $display:tt ) => { ... }; ( $name:ident { $($field:ident: $type:ty,)* } => $display:tt ) => { ... }; ( $name:ident $fields:tt => $display:tt, $($tail:tt)* ) => { ... }; ( $arg:ty ) => { ... }; ( $from:ty, $($tail:tt)* ) => { ... }; }
Macro for chained error handling