Continuing on from 2018 Edition End of Week Post (2018-08-04)…
Does this refer specifically to macro definitions, to macro invocations, or both?
I must say I find at least the idea of formatting macro invocations a bit concerning as they may include syntax that is not valid Rust or may not even be close to it. Thus, rustfmt could never have the general understanding of all macro based EDSLs to faithfully format them taking into account the domain in which they are used. Keep in mind that a macro, in the general case, essentially describes a new guest language that is using a host language, Rust. It makes sense to me that rustfmt should not format a guest language.