Trait Hasher

Source
pub trait Hasher {
    // Required method
    fn hash(&self, data: &[u8]) -> u64;

    // Provided method
    fn hash_rect(&self, data: &[u8], chunk: &Chunk, full: &Rect) -> Vec<u64>
       where Self: Sync { ... }
}

Required Methods§

Source

fn hash(&self, data: &[u8]) -> u64

Provided Methods§

Source

fn hash_rect(&self, data: &[u8], chunk: &Chunk, full: &Rect) -> Vec<u64>
where Self: Sync,

Implementors§