44 const ::toml::source_region& source, std::string_view config_key) {
45 const std::string_view source_path =
46 (source.path) ? *source.path : std::string_view(
"(unknown file)");
48 fmt::format(
"Invalid value for {}. (at {}:{})", config_key, source_path,
59[[noreturn]]
inline void throw_error(const ::toml::source_region& source,
60 std::string_view config_key, std::string_view error_message) {
61 const std::string_view source_path =
62 (source.path) ? *source.path : std::string_view(
"(unknown file)");
64 fmt::format(
"Invalid value for {}: {} (at {}:{})", config_key,
65 error_message, source_path, source.begin.line));