The post goes into detail on using the crate, some of the improvements made as part of the
0.6 release, and touches on a few of the more interesting aspects of developing the proc-macro for the custom derive introduced in
0.6. There is also some stuff about using
compiletest-rs and how to use the unstable
external_doc feature in a stable crate.
All in all, it was a very enjoyable experience. If anyone that has a lot of experience writing rust proc-macros or has done a lot with the
syn crate, I am very interested in getting your feedback on the patterns in the proc-macro code for this project, which is located here.
Keep on rusting!