spillover 0.1.2

Generic, disk-spilling external sort pipelines with pluggable keys, codecs, and deduplication
Documentation

spillover

spillover is a generic Rust crate for building disk-spilling (external) sort pipelines for datasets that do not fit in memory.

It provides reusable sorting primitives and lets you plug in your own:

  • sort key extraction (SortKey)
  • comparison (Compare)
  • temporary on-disk format (Codec / KeyedCodec)
  • post-merge deduplication (Dedup)
  • in-memory chunk sorting strategy (ChunkSorter)

For project-level context and examples across both crates, see the main repository README:

For API documentation: