[][src]Trait brotli::enc::backward_references::AdvHashSpecialization

pub trait AdvHashSpecialization: PartialEq<Self> {
    fn get_hash_mask(&self) -> u64;
fn set_hash_mask(&mut self, params_hash_len: i32);
fn get_k_hash_mul(&self) -> u64;
fn HashTypeLength(&self) -> usize;
fn StoreLookahead(&self) -> usize;
fn load_and_mix_word(&self, data: &[u8]) -> u64;
fn hash_shift(&self) -> i32;
fn bucket_size(&self) -> u32;
fn block_mask(&self) -> u32;
fn block_size(&self) -> u32;
fn block_bits(&self) -> i32; }

Required methods

fn get_hash_mask(&self) -> u64

fn set_hash_mask(&mut self, params_hash_len: i32)

fn get_k_hash_mul(&self) -> u64

fn HashTypeLength(&self) -> usize

fn StoreLookahead(&self) -> usize

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

fn hash_shift(&self) -> i32

fn bucket_size(&self) -> u32

fn block_mask(&self) -> u32

fn block_size(&self) -> u32

fn block_bits(&self) -> i32

Loading content...

Implementors

impl AdvHashSpecialization for H5Sub[src]

impl AdvHashSpecialization for H6Sub[src]

impl AdvHashSpecialization for H9Sub[src]

impl AdvHashSpecialization for HQ5Sub[src]

impl AdvHashSpecialization for HQ7Sub[src]

Loading content...