Crate rustic_cdc

Source
Expand description

This crate provides a set of tools to work with Content Defined Chunking (CDC) algorithms.

Structs§

Chunk
A chunk is a part of a stream of data that is separated by a separator.
ChunkIter
An iterator that chunks data.
HashToLevel
Converts a separator’s hash to a level.
HashedChunk
Example of type to use with the generic structures below.
Node
A node in a tree.
NodeIter
An iterator that generates nodes from hashed chunks.
Rabin64
A rolling hash implementation for 64 bit polynoms from Rabin.
Separator
A separator is a part of a stream of data that is separated by a separator.
SeparatorIter
An iterator that separates data.

Traits§

Polynom
The irreducible polynom to be used in the fingerprint function.
RollingHash64
A rolling hash implementation for 64 bit polynoms.

Type Aliases§

Polynom64
A 64 bit polynom.