#ifndef CHAOS_HASH_HASH_HPP #define CHAOS_HASH_HASH_HPP #include #include namespace Chaos::Hash { template concept Hash = requires(const T constHash) { constHash.GetRawDigest(); { constHash.ToHexString() } -> std::same_as; }; } // namespace Chaos::Hash #endif // CHAOS_HASH_HASH_HPP