7#include <userver/chaotic/convert/to.hpp>
8#include <userver/utils/numeric_cast.hpp>
10USERVER_NAMESPACE_BEGIN
12namespace chaotic::convert {
15std::enable_if_t<std::is_integral_v<T>, T> Convert(
const std::uint64_t& value,
17 return utils::numeric_cast<T>(value);
21std::enable_if_t<std::is_integral_v<T>, std::uint64_t> Convert(
22 const T& value, To<std::uint64_t>) {
23 return utils::numeric_cast<std::uint64_t>(value);