[][src]Trait bitar::rolling_hash::RollingHash

pub trait RollingHash {
    fn new(window_size: usize) -> Self;
fn window_size(&self) -> usize;
fn input(&mut self, value: u8);
fn sum(&self) -> u32; fn init(&mut self, value: u8) { ... } }

Required methods

fn new(window_size: usize) -> Self

fn window_size(&self) -> usize

fn input(&mut self, value: u8)

fn sum(&self) -> u32

Loading content...

Provided methods

fn init(&mut self, value: u8)

Loading content...

Implementors

impl RollingHash for BuzHash[src]

impl RollingHash for RollSum[src]

Loading content...