Skip to main content

BasicHashComputer

Trait BasicHashComputer 

Source
pub trait BasicHashComputer {
    // Required methods
    fn HashBytes(&self, data: &[u8]) -> u32;
    fn BUCKET_BITS(&self) -> i32;
    fn USE_DICTIONARY(&self) -> i32;
    fn BUCKET_SWEEP(&self) -> i32;
}

Required Methods§

Source

fn HashBytes(&self, data: &[u8]) -> u32

Source

fn BUCKET_BITS(&self) -> i32

Source

fn USE_DICTIONARY(&self) -> i32

Source

fn BUCKET_SWEEP(&self) -> i32

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<AllocU32: Allocator<u32>> BasicHashComputer for H2Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> BasicHashComputer for H3Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> BasicHashComputer for H4Sub<AllocU32>

Source§

impl<AllocU32: Allocator<u32>> BasicHashComputer for H54Sub<AllocU32>