rid::structs and rid::enums
Explains the Rid structs and enums attributes.
The glue code that rid generates for structs is different from enums. Therefore for
non-builtin types we need to let it know which it is dealing with.
TODO
Explain #[rid::structs] and #[rid::enums] in more detail.