[][src]Macro derive_utils::quick_derive

macro_rules! quick_derive {
    (@inner $input:expr, |$ast:ident| $expr:expr) => { ... };
    ($input:expr, ($($path:tt)*), $trait:item $(,)*) => { ... };
    ($input:expr, $super:ident, ($($path:tt)*), $trait:item $(,)*) => { ... };
    ($input:expr, $super:ident, $trait:item $(,)*) => { ... };
    ($input:expr, $trait:item $(,)*) => { ... };
}

A macro for to make easy to write proc_macro_derive like deriving trait to enum so long as all variants are implemented that trait.