Rust, MongoDB & Wither 0.6

Hello everyone!

I wanted to take this opportunity to share an update about a Rust project I’ve been working on. I just recently released Wither 0.6 and decided to write a blog post about the release.

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!

1 Like