[][src]Macro azul_core::impl_display

macro_rules! impl_display {
    ($enum:ident<$lt:lifetime>, {$($variant:pat => $fmt_string:expr),+$(,)* }) => { ... };
    ($enum:ident, {$($variant:pat => $fmt_string:expr),+$(,)* }) => { ... };
}

Implement Display for an enum.

Example usage:

enum Foo<'a> {
    Bar(&'a str)
    Baz(i32)
}

impl_display!{ Foo<'a>, {
    Bar(s) => s,
    Baz(i) => format!("{}", i)
}}