pub trait SortBed: Iterator {
// Provided methods
fn sort_bed<B>(
self,
) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
where Self: Iterator<Item = B> + Sized,
B: BEDLike + Encode + Decode<()> + Send { ... }
fn sort_bed_with_options<B>(
self,
opts: SortBedOptions,
) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
where Self: Iterator<Item = B> + Sized,
B: BEDLike + Encode + Decode<()> + Send { ... }
}Provided Methods§
Sourcefn sort_bed<B>(
self,
) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
fn sort_bed<B>( self, ) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
Sort the BED records in the iterator.
Sourcefn sort_bed_with_options<B>(
self,
opts: SortBedOptions,
) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
fn sort_bed_with_options<B>( self, opts: SortBedOptions, ) -> Result<impl ExactSizeIterator + Iterator<Item = Result<B, ExternalChunkError>>, SortError>
Sort the BED records in the iterator.