I am trying to use a custom struct as a key for a TMap, I have implemented the == operator and the GetTypeHash functions and I was wondering if the hash functions has to have any specific requirements.
For example, in this answer a CRC is used as the hash for a struct (How To Use TMap? - C++ - Unreal Engine Forums).
Does TMap rely on using CRC or will it work fine if an even simpler hash function is used?