Derive Macro ink_metadata::TypeInfo

#[derive(TypeInfo)]
{
    // Attributes available to this derive:
    #[scale_info]
    #[codec]
}