I said this in 2019 (whew) and nobody contradicted me: > the machinery in the Rust language for formatting is generally optimized for three things: > > 1. User flexibility and convenience (to format whatever and however, with as little effort as possible) > 2. Compile time complexity (don't blow up build times) > 3. Run time speed (printing shouldn't be slow)