#pragma once #include #include "data.hpp" namespace saw { namespace transport { template struct FixedLength {}; template struct VarLength {}; struct NewLine {}; struct CarriageReturnNewLine {}; } template struct codec> { private: public: error_or view_slice(buffer& buff) const { (void) buff; buffer_view view{buff}; return make_error(); } error_or chain_slice(chain_array_buffer& buff) const { (void) buff; return make_error(); } }; }