Skip to main content

bed_utils/extsort/
mod.rs

1mod chunk;
2mod merger;
3mod sort;
4
5use rkyv::{
6    api::high::{HighDeserializer, HighSerializer},
7    rancor::Error,
8    ser::allocator::ArenaHandle,
9    util::AlignedVec,
10};
11
12pub type DiskSerializer<'a> = HighSerializer<AlignedVec, ArenaHandle<'a>, Error>;
13pub type DiskDeserializer = HighDeserializer<Error>;
14
15pub use chunk::{ExternalChunk, ExternalChunkBuilder, ExternalChunkError};
16pub use sort::{ExternalSorter, ExternalSorterBuilder, SortError};