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, To<T>) {
16 return utils::numeric_cast<T>(value);
20std::enable_if_t<std::is_integral_v<T>, std::uint64_t> Convert(
const T& value, To<std::uint64_t>) {
21 return utils::numeric_cast<std::uint64_t>(value);