38#include <cereal/types/vector.hpp>
48 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
50 return std::format_to(ctx.out(),
"creating_pipe()");
57 static constexpr std::string_view
uuid =
58 "adf2e44f-b005-449b-b849-e2b46377c122";
63 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
65 return std::format_to(ctx.out(),
"pipe_created()");
72 static constexpr std::string_view
uuid =
73 "2410aea6-ce8e-46d7-b3c4-0ef8ab598ef9";
78 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
80 return std::format_to(ctx.out(),
"pipe_removed()");
87 static constexpr std::string_view
uuid =
88 "5fe36da8-c46a-4ef4-872d-5f11d610eaeb";
96 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
98 return std::format_to(ctx.out(),
"network_error({}, {})",
error,
106 static constexpr std::string_view
uuid =
107 "53b44f06-c5b3-400f-8e7e-522cb39c1168";
118 std::rethrow_exception(
eptr);
122 return std::format(
"{}", e.what());
124 catch (std::exception& e)
126 return std::format(
"{}", e.what());
132 return "<empty-exception>";
135 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
137 return std::format_to(ctx.out(),
"{}",
str());
144 static constexpr std::string_view
uuid =
145 "25d02d6b-38d1-414b-a5ff-60d93c7746c9";
152 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
154 return std::format_to(ctx.out(),
"init({})", creation_time);
158 std::chrono::system_clock::time_point creation_time =
159 std::chrono::system_clock::now();
165 static constexpr std::string_view
uuid =
166 "bacffaf3-3f6a-4859-8495-c3b821ec69d5";
173 auto format_to(std::format_context& ctx)
const ->
decltype(ctx.out())
175 return std::format_to(ctx.out(),
"shutdown({})", creation_time);
179 std::chrono::system_clock::time_point creation_time =
180 std::chrono::system_clock::now();
186 static constexpr std::string_view
uuid =
187 "47c543bb-ba37-4442-a5bd-4b2dcfbf1e02";
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr bool requires_network
static constexpr bool requires_network
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr std::string_view uuid
static constexpr bool requires_network
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())
auto format_to(std::format_context &ctx) const -> decltype(ctx.out())