void TelemetryJson::Visit(const Telemetry::Field<std::chrono::microseconds>& field) { Serialize(field.GetType(), field.GetName(), field.GetValue().count()); }
void TelemetryJson::Visit(const Telemetry::Field<s64>& field) { Serialize(field.GetType(), field.GetName(), field.GetValue()); }
void TelemetryJson::Visit(const Telemetry::Field<const char*>& field) { Serialize(field.GetType(), field.GetName(), std::string(field.GetValue())); }
void TelemetryJson::Visit(const Telemetry::Field<std::string>& field) { impl->Serialize(field.GetType(), field.GetName(), field.GetValue()); }