Derive Macros

The derive macro that generates the packing and unpacking code for your structure.
A derive macro that generates packing and unpacking code for simple enum variants. It helps with converting your enums into integer types and back, with many other helper traits.