Trait StreamHasher

Source
pub trait StreamHasher: FastHasher + Sized {
    // Provided method
    fn write_stream<R: Read>(&mut self, r: &mut R) -> Result<usize> { ... }
}
Expand description

Hasher in the streaming mode without buffer

Provided Methods§

Source

fn write_stream<R: Read>(&mut self, r: &mut R) -> Result<usize>

Writes the stream into this hasher.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl StreamHasher for fasthash_fork::sea::Hasher64

Source§

impl StreamHasher for fasthash_fork::spooky::Hasher128

Source§

impl StreamHasher for AHasher

Source§

impl StreamHasher for fasthash_fork::t1ha::t1ha2::Hasher128

Source§

impl StreamHasher for Hasher32

Source§

impl StreamHasher for fasthash_fork::xx::Hasher64

Source§

impl StreamHasher for fasthash_fork::xxh3::Hasher64

Source§

impl StreamHasher for fasthash_fork::xxh3::Hasher128