Derive Macro Module

Source
#[derive(Module)]
{
    // Attributes available to this derive:
    #[module]
    #[param]
}