template<>
struct std::formatter<Always40>
{ // parse the format string for this type:
constexpr auto parse(std::format_parse_context& ctx) {
return ctx.begin(); // return position of } (hopefully there)
}
// format by always writing its value:
auto format(const Always40& obj, std::format_context& ctx) const {
return std::format_to(ctx.out(), "{}", obj.getValue());
}
};