pub struct LSBRadixSorter<T> {
// some fields omitted
}
Methods
fn extend<U: Unsigned, F: Fn(&T) -> U, I: Iterator<Item=T>>(&mut self, iterator: I, function: &F)
fn push<U: Unsigned, F: Fn(&T) -> U>(&mut self, element: T, function: &F)
fn push_batch<U: Unsigned, F: Fn(&T) -> U>(&mut self, batch: Vec<T>, function: &F)
fn sort<U: Unsigned, F: Fn(&T) -> U>(&mut self, batches: &mut Vec<Vec<T>>, function: &F)
fn finish<U: Unsigned, F: Fn(&T) -> U>(&mut self, function: &F) -> Vec<Vec<T>>
fn recycle(&mut self, buffers: Vec<Vec<T>>)