15std::size_t Hashable::hash()
const
23 std::vector<std::string> data;
24 for (
const auto& [key, value] : ch) {
25 data.emplace_back(fmt::format(
"({}:{})", key, value));
28 std::string strdata = fmt::format(
"{}", fmt::join(data,
","));
29 return std::hash<std::string>{}(strdata);