#pragma once #include "metrics/eye_info.hpp" #include "base/exception.hpp" #include #include namespace eye { class Serdes { public: DECLARE_EXCEPTION(UnknownVersion, RootException); static void Serialize(Info const & info, std::vector & result); static void Deserialize(std::vector const & bytes, Info & result); }; } // namespace eye