15template <
typename T,
typename DbType>
16concept HasConvert =
requires(DbType&& from) { Convert(std::forward<DbType>(from),
convert::To<T>{}); };
20template <
typename T,
typename DbType>
21T DoConvert(DbType&& from) {
24 impl::HasConvert<T, DbType>,
25 "There is no 'T Convert(From&&, storages::mysql::convert::To<T>)' in "
26 "neither namespace of 'T' or `storages::mysql::convert`"
29 return Convert(std::forward<DbType>(from), To<T>{});