While going through Luca Palmieri's book Zero to Production in Rust, I realized majority of the heavily used crates in Rust ecosystem are macro-heavy. Procedural macros for initialization and configuration, declaratives for variadic functions and kind-of "one command that rules them all" APIs.
What would writing and reading Rust be like without the convenience of macros?

3 posts - 3 participants

Read full topic