This suggests to me this should be a flag that goes into the formatting options (like #
, precision, padding, etc.) rather than a new formatting trait. It doesn't have to be #
precisely (that does have the disadvantage of affecting too many other things, in particular making struct debug formatting very verbose), but a trait seems questionable even without this extension (each new trait has ripple effects on APIs) and this extension is wholly incompatible with it.