A plea to developers of non-cryptographic hash functions: Test performance with very small keys (like, 4-16 bytes). They’re extremely common. SipHash is disfavored in Rust these days because, despite having good perf on long keys, suffers a lot on very short ones.
Also, IIRC SipHash is not a hash you want to use if speed is your primary concern. Pick one of the more speed-focused ones (see https://twitter.com/cmuratori/status/1060718409296437249 …)