Criterion.rs Benchmark Index
See individual benchmark pages below for more details.
ahash::AHasher
Compound 128-bit struct with [derive(Hash)]
Compound 128-bit struct with derive_hash_fast_bytemuck
Compound 128-bit struct with derive_hash_fast_zerocopy
Compound 160-bit struct with [derive(Hash)]
Compound 160-bit struct with derive_hash_fast_bytemuck
Compound 160-bit struct with derive_hash_fast_zerocopy
Compound 64-bit struct with [derive(Hash)]
Compound 64-bit struct with derive_hash_fast_bytemuck
Compound 64-bit struct with derive_hash_fast_zerocopy
Compound 80-bit struct with [derive(Hash)]
Compound 80-bit struct with derive_hash_fast_bytemuck
Compound 80-bit struct with derive_hash_fast_zerocopy
Slice of Newtype(u8) with [derive(Hash)], length 1024
Slice of Newtype(u8) with [derive(Hash)], length 4
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 1024
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 4
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 1024
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 4
Slice of compound 64-bit structs with [derive(Hash)]
Slice of compound 64-bit structs with derive_hash_fast_bytemuck
Slice of compound 64-bit structs with derive_hash_fast_zerocopy
rapidhash::RapidHasher
Compound 128-bit struct with [derive(Hash)]
Compound 128-bit struct with derive_hash_fast_bytemuck
Compound 128-bit struct with derive_hash_fast_zerocopy
Compound 160-bit struct with [derive(Hash)]
Compound 160-bit struct with derive_hash_fast_bytemuck
Compound 160-bit struct with derive_hash_fast_zerocopy
Compound 64-bit struct with [derive(Hash)]
Compound 64-bit struct with derive_hash_fast_bytemuck
Compound 64-bit struct with derive_hash_fast_zerocopy
Compound 80-bit struct with [derive(Hash)]
Compound 80-bit struct with derive_hash_fast_bytemuck
Compound 80-bit struct with derive_hash_fast_zerocopy
Slice of Newtype(u8) with [derive(Hash)], length 1024
Slice of Newtype(u8) with [derive(Hash)], length 4
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 1024
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 4
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 1024
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 4
Slice of compound 64-bit structs with [derive(Hash)]
Slice of compound 64-bit structs with derive_hash_fast_bytemuck
Slice of compound 64-bit structs with derive_hash_fast_zerocopy
rustc_hash::FxHasher
Compound 128-bit struct with [derive(Hash)]
Compound 128-bit struct with derive_hash_fast_bytemuck
Compound 128-bit struct with derive_hash_fast_zerocopy
Compound 160-bit struct with [derive(Hash)]
Compound 160-bit struct with derive_hash_fast_bytemuck
Compound 160-bit struct with derive_hash_fast_zerocopy
Compound 64-bit struct with [derive(Hash)]
Compound 64-bit struct with derive_hash_fast_bytemuck
Compound 64-bit struct with derive_hash_fast_zerocopy
Compound 80-bit struct with [derive(Hash)]
Compound 80-bit struct with derive_hash_fast_bytemuck
Compound 80-bit struct with derive_hash_fast_zerocopy
Slice of Newtype(u8) with [derive(Hash)], length 1024
Slice of Newtype(u8) with [derive(Hash)], length 4
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 1024
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 4
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 1024
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 4
Slice of compound 64-bit structs with [derive(Hash)]
Slice of compound 64-bit structs with derive_hash_fast_bytemuck
Slice of compound 64-bit structs with derive_hash_fast_zerocopy
std::hash::DefaultHasher
Compound 128-bit struct with [derive(Hash)]
Compound 128-bit struct with derive_hash_fast_bytemuck
Compound 128-bit struct with derive_hash_fast_zerocopy
Compound 160-bit struct with [derive(Hash)]
Compound 160-bit struct with derive_hash_fast_bytemuck
Compound 160-bit struct with derive_hash_fast_zerocopy
Compound 64-bit struct with [derive(Hash)]
Compound 64-bit struct with derive_hash_fast_bytemuck
Compound 64-bit struct with derive_hash_fast_zerocopy
Compound 80-bit struct with [derive(Hash)]
Compound 80-bit struct with derive_hash_fast_bytemuck
Compound 80-bit struct with derive_hash_fast_zerocopy
Slice of Newtype(u8) with [derive(Hash)], length 1024
Slice of Newtype(u8) with [derive(Hash)], length 4
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 1024
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 4
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 1024
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 4
Slice of compound 64-bit structs with [derive(Hash)]
Slice of compound 64-bit structs with derive_hash_fast_bytemuck
Slice of compound 64-bit structs with derive_hash_fast_zerocopy
xxh3::Xxh3Default
Compound 128-bit struct with [derive(Hash)]
Compound 128-bit struct with derive_hash_fast_bytemuck
Compound 128-bit struct with derive_hash_fast_zerocopy
Compound 160-bit struct with [derive(Hash)]
Compound 160-bit struct with derive_hash_fast_bytemuck
Compound 160-bit struct with derive_hash_fast_zerocopy
Compound 64-bit struct with [derive(Hash)]
Compound 64-bit struct with derive_hash_fast_bytemuck
Compound 64-bit struct with derive_hash_fast_zerocopy
Compound 80-bit struct with [derive(Hash)]
Compound 80-bit struct with derive_hash_fast_bytemuck
Compound 80-bit struct with derive_hash_fast_zerocopy
Slice of Newtype(u8) with [derive(Hash)], length 1024
Slice of Newtype(u8) with [derive(Hash)], length 4
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 1024
Slice of Newtype(u8) with derive_hash_fast_bytemuck, length 4
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 1024
Slice of Newtype(u8) with derive_hash_fast_zerocopy, length 4
Slice of compound 64-bit structs with [derive(Hash)]
Slice of compound 64-bit structs with derive_hash_fast_bytemuck
Slice of compound 64-bit structs with derive_hash_fast_zerocopy