10 enum class Verbosity :
int { Off, Critical, Error, Warning, Info, Debug, Trace };
37struct fmt::formatter<
std::optional<T>> {
38 constexpr auto parse(format_parse_context& ctx) ->
decltype(ctx.begin()) {
return ctx.end(); }
40 template <
typename FormatContext>
41 auto format(
const std::optional<T>& input, FormatContext& ctx) ->
decltype(ctx.out()) {
42 if (input.has_value())
43 return fmt::format_to(ctx.out(),
"{}", input.value());
44 return fmt::format_to(ctx.out(),
"<EMPTY>");