Update concept Hash: require const methods.

This commit is contained in:
hashlag committed 2026-09-12 02:33:20 +03:00
1 parent 3dacd57fef
commit 134ef3dd4e
1 file changed
+3 -3
+3 -3
View File
@@ -8,10 +8,10 @@ namespace Chaos::Hash
{ {
template<typename T> template<typename T>
concept Hash = requires(T hash) concept Hash = requires(const T constHash)
{ {
hash.GetRawDigest(); constHash.GetRawDigest();
{ hash.ToHexString() } -> std::same_as<std::string>; { constHash.ToHexString() } -> std::same_as<std::string>;
}; };
} // namespace Chaos::Hash } // namespace Chaos::Hash