mod config;
mod fixed_size;
mod rolling_hash;
mod streaming_chunker;
pub use config::{Config, FilterBits, FilterConfig};
pub use fixed_size::FixedSizeChunker;
pub use rolling_hash::RollingHashChunker;
pub use streaming_chunker::StreamingChunker;
use bytes::BytesMut;
use crate::Chunk;
pub trait Chunker {
fn next(&mut self, buf: &mut BytesMut) -> Option<Chunk>;
}