[][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