Plugin

Derive Macro Plugin 

Source
#[derive(Plugin)]
{
    // Attributes available to this derive:
    #[plugin]
    #[events]
}