45 ->
decltype(ctx.out())
47 if (m.body().size() <
sizeof(std::size_t))
49 return std::format_to(
50 ctx.out(),
"size:{}={}+{}, hash:<error>, pipe:0x{:X}",
51 m.header().size() + m.body().size(), m.header().size(), m.body().size(),
56 std::size_t h = pars::hash_from_msg(m);
58 return std::format_to(
59 ctx.out(),
"size:{}={}+{}, hash:0x{:X}, pipe:0x{:X}",
60 m.header().size() + m.body().size(), m.header().size(), m.body().size(),
61 h, m.get_pipe().id());