KeyBatch

Trait KeyBatch 

Source
pub trait KeyBatch<K, H>
where H: BuildHasher, K: Hash,
{ // Required method fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize); }
Expand description

A batch of keys.

Required Methods§

Source

fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize)

Transform the batch into an array of hashes.

Implementations on Foreign Types§

Source§

impl<K, H> KeyBatch<K, H> for (K, K)
where H: BuildHasher, K: Hash,

Source§

fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize)

Source§

impl<K, H> KeyBatch<K, H> for (K, K, K)
where H: BuildHasher, K: Hash,

Source§

fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize)

Source§

impl<K, H> KeyBatch<K, H> for (K, K, K, K)
where H: BuildHasher, K: Hash,

Source§

fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize)

Source§

impl<K, H> KeyBatch<K, H> for (K,)
where H: BuildHasher, K: Hash,

Source§

fn into_hash_array(self, hasher_builder: &H) -> ([u64; 4], usize)

Implementors§