|
|
@ -189,7 +189,7 @@ struct fmt::formatter<Service::PSC::Time::SteadyClockTimePoint> : fmt::formatter
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::SteadyClockTimePoint& time_point,
|
|
|
|
auto format(const Service::PSC::Time::SteadyClockTimePoint& time_point,
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(ctx.out(), "time_point={}", time_point.time_point);
|
|
|
|
return fmt::format_to(ctx.out(), "[time_point={}]", time_point.time_point);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -197,7 +197,7 @@ template <>
|
|
|
|
struct fmt::formatter<Service::PSC::Time::SystemClockContext> : fmt::formatter<fmt::string_view> {
|
|
|
|
struct fmt::formatter<Service::PSC::Time::SystemClockContext> : fmt::formatter<fmt::string_view> {
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::SystemClockContext& context, FormatContext& ctx) const {
|
|
|
|
auto format(const Service::PSC::Time::SystemClockContext& context, FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(ctx.out(), "offset={} steady_time_point={}", context.offset,
|
|
|
|
return fmt::format_to(ctx.out(), "[offset={} steady_time_point={}]", context.offset,
|
|
|
|
context.steady_time_point.time_point);
|
|
|
|
context.steady_time_point.time_point);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
@ -206,8 +206,9 @@ template <>
|
|
|
|
struct fmt::formatter<Service::PSC::Time::CalendarTime> : fmt::formatter<fmt::string_view> {
|
|
|
|
struct fmt::formatter<Service::PSC::Time::CalendarTime> : fmt::formatter<fmt::string_view> {
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::CalendarTime& calendar, FormatContext& ctx) const {
|
|
|
|
auto format(const Service::PSC::Time::CalendarTime& calendar, FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(ctx.out(), "{}/{}/{} {}:{}:{}", calendar.day, calendar.month,
|
|
|
|
return fmt::format_to(ctx.out(), "[{:02}/{:02}/{:04} {:02}:{:02}:{:02}]", calendar.day,
|
|
|
|
calendar.year, calendar.hour, calendar.minute, calendar.second);
|
|
|
|
calendar.month, calendar.year, calendar.hour, calendar.minute,
|
|
|
|
|
|
|
|
calendar.second);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -217,7 +218,7 @@ struct fmt::formatter<Service::PSC::Time::CalendarAdditionalInfo>
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::CalendarAdditionalInfo& additional,
|
|
|
|
auto format(const Service::PSC::Time::CalendarAdditionalInfo& additional,
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(ctx.out(), "weekday={} yearday={} name={} is_dst={} ut_offset={}",
|
|
|
|
return fmt::format_to(ctx.out(), "[weekday={} yearday={} name={} is_dst={} ut_offset={}]",
|
|
|
|
additional.day_of_week, additional.day_of_year,
|
|
|
|
additional.day_of_week, additional.day_of_year,
|
|
|
|
additional.name.data(), additional.is_dst, additional.ut_offset);
|
|
|
|
additional.name.data(), additional.is_dst, additional.ut_offset);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -227,8 +228,7 @@ template <>
|
|
|
|
struct fmt::formatter<Service::PSC::Time::LocationName> : fmt::formatter<fmt::string_view> {
|
|
|
|
struct fmt::formatter<Service::PSC::Time::LocationName> : fmt::formatter<fmt::string_view> {
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::LocationName& name, FormatContext& ctx) const {
|
|
|
|
auto format(const Service::PSC::Time::LocationName& name, FormatContext& ctx) const {
|
|
|
|
std::string_view n{name.data(), name.size()};
|
|
|
|
return formatter<string_view>::format(name.data(), ctx);
|
|
|
|
return formatter<string_view>::format(n, ctx);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -236,8 +236,7 @@ template <>
|
|
|
|
struct fmt::formatter<Service::PSC::Time::RuleVersion> : fmt::formatter<fmt::string_view> {
|
|
|
|
struct fmt::formatter<Service::PSC::Time::RuleVersion> : fmt::formatter<fmt::string_view> {
|
|
|
|
template <typename FormatContext>
|
|
|
|
template <typename FormatContext>
|
|
|
|
auto format(const Service::PSC::Time::RuleVersion& version, FormatContext& ctx) const {
|
|
|
|
auto format(const Service::PSC::Time::RuleVersion& version, FormatContext& ctx) const {
|
|
|
|
std::string_view v{version.data(), version.size()};
|
|
|
|
return formatter<string_view>::format(version.data(), ctx);
|
|
|
|
return formatter<string_view>::format(v, ctx);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
@ -247,10 +246,11 @@ struct fmt::formatter<Service::PSC::Time::ClockSnapshot> : fmt::formatter<fmt::s
|
|
|
|
auto format(const Service::PSC::Time::ClockSnapshot& snapshot, FormatContext& ctx) const {
|
|
|
|
auto format(const Service::PSC::Time::ClockSnapshot& snapshot, FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(
|
|
|
|
return fmt::format_to(
|
|
|
|
ctx.out(),
|
|
|
|
ctx.out(),
|
|
|
|
"user_context={} network_context={} user_time={} network_time={} user_calendar_time={} "
|
|
|
|
"[user_context={} network_context={} user_time={} network_time={} "
|
|
|
|
|
|
|
|
"user_calendar_time={} "
|
|
|
|
"network_calendar_time={} user_calendar_additional_time={} "
|
|
|
|
"network_calendar_time={} user_calendar_additional_time={} "
|
|
|
|
"network_calendar_additional_time={} steady_clock_time_point={} location={} "
|
|
|
|
"network_calendar_additional_time={} steady_clock_time_point={} location={} "
|
|
|
|
"is_automatic_correction_enabled={} type={}",
|
|
|
|
"is_automatic_correction_enabled={} type={}]",
|
|
|
|
snapshot.user_context, snapshot.network_context, snapshot.user_time,
|
|
|
|
snapshot.user_context, snapshot.network_context, snapshot.user_time,
|
|
|
|
snapshot.network_time, snapshot.user_calendar_time, snapshot.network_calendar_time,
|
|
|
|
snapshot.network_time, snapshot.user_calendar_time, snapshot.network_calendar_time,
|
|
|
|
snapshot.user_calendar_additional_time, snapshot.network_calendar_additional_time,
|
|
|
|
snapshot.user_calendar_additional_time, snapshot.network_calendar_additional_time,
|
|
|
@ -266,7 +266,7 @@ struct fmt::formatter<Service::PSC::Time::ContinuousAdjustmentTimePoint>
|
|
|
|
auto format(const Service::PSC::Time::ContinuousAdjustmentTimePoint& time_point,
|
|
|
|
auto format(const Service::PSC::Time::ContinuousAdjustmentTimePoint& time_point,
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
FormatContext& ctx) const {
|
|
|
|
return fmt::format_to(ctx.out(),
|
|
|
|
return fmt::format_to(ctx.out(),
|
|
|
|
"rtc_offset={} diff_scale={} shift_amount={} lower={} upper={}",
|
|
|
|
"[rtc_offset={} diff_scale={} shift_amount={} lower={} upper={}]",
|
|
|
|
time_point.rtc_offset, time_point.diff_scale, time_point.shift_amount,
|
|
|
|
time_point.rtc_offset, time_point.diff_scale, time_point.shift_amount,
|
|
|
|
time_point.lower, time_point.upper);
|
|
|
|
time_point.lower, time_point.upper);
|
|
|
|
}
|
|
|
|
}
|
|
|
|