diff --git a/mdbx.h++ b/mdbx.h++ index 6d0b64d5..7046369d 100644 --- a/mdbx.h++ +++ b/mdbx.h++ @@ -4624,6 +4624,15 @@ inline std::string to_string(const ::MDBX_error_t &errcode) { } // namespace mdbx +namespace std { +template <> struct hash { + MDBX_CXX14_CONSTEXPR size_t + operator()(mdbx::slice const &slice) const noexcept { + return slice.hash_value(); + } +}; +} // namespace std + #ifdef _MSC_VER #pragma warning(pop) #endif