I end up explaining over and over again that #rustfmt is not good for being applied unconditionally to human-maintained code.
Unlike gofmt-like tools that correct bad formatting, rustfmt forces a canonical form of everything. It replaces all human direction with its own primitive heuristics. It doesn't have common sense, and does not allow to be corrected. This frequently leads to absurdly misformatted code, and pointless changes for the worse.
I'm going to snap and write my own formatter…