16struct formatter<
std::vector<uint8_t>>
18 template <
typename ParseContext>
19 constexpr auto parse(ParseContext& ctx)
24 template <
typename FormatContext>
25 auto format(
const std::vector<uint8_t>& v, FormatContext& ctx)
const
28 ctx.out(),
"<vec[{}]: {:02x}>", v.size(), fmt::join(v,
" "));
33struct formatter<
std::array<uint8_t, N>>
35 template <
typename ParseContext>
36 constexpr auto parse(ParseContext& ctx)
41 template <
typename FormatContext>
42 auto format(
const std::array<uint8_t, N>& a, FormatContext& ctx)
const
44 return format_to(ctx.out(),
"<arr[{}]: {:02x}>", N, fmt::join(a,
" "));