#pragma once #include "src/pass-mode.hpp" #include namespace nlohmann { template<> struct adl_serializer { static void to_json(json& j, floormat::pass_mode val); static void from_json(const json& j, floormat::pass_mode& val); }; } // namespace nlohmann