- Published on
Rust cannot finish name resolution before expanding macros because expansion can create new names and new macros. Follow the compiler's iterative expansion loop.
Article · Derived state
Article · Through the layers
Investigation · Part 1 of 3 · Rust build times