17#ifndef TOOLBOX_NET_FRAME_HPP
18#define TOOLBOX_NET_FRAME_HPP
35template <std::endian Native = std::endian::native>
51template <std::endian Native = std::endian::native>
112template <
typename FnT>
115 std::size_t consumed{0};
118 const std::size_t
size = buffer_size(
buf);
119 if (
size <
sizeof(std::uint16_t)) {
140template <
typename FnT>