azul_core

Macro impl_from

Source
macro_rules! impl_from {
    ($a:ident<$c:lifetime>, $b:ident::$enum_type:ident) => { ... };
    ($a:ident, $b:ident::$enum_type:ident) => { ... };
}
Expand description

Implement the From trait for any type. Example usage:

enum MyError<'a> {
    Bar(BarError<'a>)
    Foo(FooError<'a>)
}

impl_from!(BarError<'a>, Error::Bar);
impl_from!(BarError<'a>, Error::Bar);