hashCombine
fn
size_t hashCombine(size_t seed, const(ubyte)[] data) pure nothrow @nogc @safeCombines a hash seed with raw bytes using a polynomial rolling hash.
This is used by key types to compute toHash() over their encoded or component representations. Callers should start with a seed of 0 and chain multiple calls for multi-field hashing.
Parameters
seed | The starting hash value. |
data | The bytes to fold into the hash. |
Returns
The updated hash value.