Macro define_errors::define_errors [] [src]

macro_rules! define_errors {
    (@implementations $name:ident $mcname:ident ($($vrnt:ident $err:path)*)) => { ... };
    (pub $name:ident $mcname:ident {$($vrnt:ident: $err:path,)*} $($tt:tt)*) => { ... };
    ($name:ident $mcname:ident {$($vrnt:ident: $err:path,)*} $($tt:tt)*) => { ... };
    () => { ... };
}

A macro for defining error types.

See the crate documentation for details.