pub trait Dispatcher<T: Radixable<K>, K: RadixKey> {
    // Required methods
    fn voracious_sort(&self, arr: &mut [T]);
    fn voracious_stable_sort(&self, arr: &mut [T]);
}

Required Methods§

source

fn voracious_sort(&self, arr: &mut [T])

source

fn voracious_stable_sort(&self, arr: &mut [T])

Implementations on Foreign Types§

source§

impl<T: Radixable<usize>> Dispatcher<T, usize> for usize

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<i8>> Dispatcher<T, i8> for i8

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<isize>> Dispatcher<T, isize> for isize

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<i64>> Dispatcher<T, i64> for i64

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<i16>> Dispatcher<T, i16> for i16

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<u32>> Dispatcher<T, u32> for u32

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<f64>> Dispatcher<T, f64> for f64

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<u8>> Dispatcher<T, u8> for u8

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<char>> Dispatcher<T, char> for char

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<i32>> Dispatcher<T, i32> for i32

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<i128>> Dispatcher<T, i128> for i128

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<u16>> Dispatcher<T, u16> for u16

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<f32>> Dispatcher<T, f32> for f32

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<bool>> Dispatcher<T, bool> for bool

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<u64>> Dispatcher<T, u64> for u64

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

source§

impl<T: Radixable<u128>> Dispatcher<T, u128> for u128

source§

fn voracious_sort(&self, arr: &mut [T])

source§

fn voracious_stable_sort(&self, arr: &mut [T])

Implementors§