Derive Macro PassByEnum

Source
#[derive(PassByEnum)]