Derive Macro Codec

Source
#[derive(Codec)]
{
    // Attributes available to this derive:
    #[bits]
    #[display]
    #[alt]
}