@@ -39,6 +39,7 @@ auto required_string_field(boost::json::object const &object, std::string_view n
|
||||
auto optional_uint64_field(boost::json::object const &object, std::string_view name, std::uint64_t fallback, std::uint64_t max_value, modulus::json_config::options config = {}) -> std::expected<std::uint64_t, modulus::error>;
|
||||
auto positive_uint64_field(boost::json::object const &object, std::string_view name, std::uint64_t fallback, std::uint64_t max_value, modulus::json_config::options config = {}) -> std::expected<std::uint64_t, modulus::error>;
|
||||
auto optional_int32_field(boost::json::object const &object, std::string_view name, std::int32_t fallback, std::int32_t min_value, std::int32_t max_value, modulus::json_config::options config = {}) -> std::expected<std::int32_t, modulus::error>;
|
||||
auto optional_float64_field(boost::json::object const &object, std::string_view name, std::float64_t fallback, std::float64_t min_value, std::float64_t max_value, modulus::json_config::options config = {}) -> std::expected<std::float64_t, modulus::error>;
|
||||
auto positive_milliseconds_field(boost::json::object const &object, std::string_view name, std::chrono::milliseconds fallback, std::uint64_t max_value = static_cast<std::uint64_t>(std::numeric_limits<std::int64_t>::max()), modulus::json_config::options config = {}) -> std::expected<std::chrono::milliseconds, modulus::error>;
|
||||
|
||||
template <typename ENUM>
|
||||
|
||||
Reference in New Issue
Block a user