Trait cdc::RollingHash64
[−]
[src]
pub trait RollingHash64 { fn reset(&mut self); fn prefill_window<I>(&mut self, _: &mut I) -> usize
where
I: Iterator<Item = u8>; fn reset_and_prefill_window<I>(&mut self, _: &mut I) -> usize
where
I: Iterator<Item = u8>; fn slide(&mut self, _: &u8); fn get_hash(&self) -> &Polynom64; }
Required Methods
fn reset(&mut self)
fn prefill_window<I>(&mut self, _: &mut I) -> usize where
I: Iterator<Item = u8>,
I: Iterator<Item = u8>,
fn reset_and_prefill_window<I>(&mut self, _: &mut I) -> usize where
I: Iterator<Item = u8>,
I: Iterator<Item = u8>,
fn slide(&mut self, _: &u8)
fn get_hash(&self) -> &Polynom64
Implementors
impl RollingHash64 for Rabin64