I dislike fstrings/std::fmt::Formatter/whatever because of a lot of these, I don't think there should be "formatting variants" other than Debug and Display with no toggles, you should use wrapper types to get different formatting behaviour
(and yes, I don't particularly care for "propagating formatting changes down the thing you're formatting", though that would also be possible with good comptime)
I got 20/26 on the quiz