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};