Name

Derive Macro Name 

#[derive(Name)]
{
    // Attributes available to this derive:
    #[iden]
    #[name]
    #[catch]
}