👩💻 Join our community of thousands of amazing developers!
Perhaps my favorite feature in the Rust 2018 edition is procedural macros. Procedural macros have had a long and storied history in Rust (and will continue to have a storied future!), and now is perhaps one of the best times to get involved with them because the 2018 edition has so dramatically improved the experience both defining and using them. Here I'd like to explore what procedural macros are, what they're capable of, notable new features, and some fun use cases of procedural macros. I mig...