Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a step towards using fmt's new indexed format string API (e.g. "thing: {1} {2}" instead of "thing: %s %s"). Though it still uses the printf-compatible formats for now, at least the fmt library can support both in parallel, allowing us to phase over.
This then is more consistent with boost::locale's formatting API, which is the longterm goal to allow reorder-able translate-able strings in code.
Plus, fmt is proposed to be in c++20 (and accepted - for now :) - so likely to be more 'standard' and 'expected' in c++ going forward (and may even allow us to drop a non-standard-library dependency eventually)