Derive Macro Event

Source
#[derive(Event)]