[][src]Macro edisp::implement_dispatcher_trait

macro_rules! implement_dispatcher_trait {
    (
        $enum_name:ident ( $( $ty_arg:tt ),* $( , )? ),
        $( (
            $variant_name:ident,
            $inner_type:ty,
            $container_name:ident,
            $container_letter:ident
        ) ),+ $( , )?
    ) => { ... };
}

Implements a given dispatcher trait for a given enum.

This macro is meant to be used internally, and should not be called by the user. It does not bring any new feature, and won't be faster or whetever.