[][src]Trait co_sort::CoSort

pub trait CoSort {
    fn co_sort_with(self, order: &[usize]);
}

If you want to implement CoSort on your type nothing simpler.

struct MyStruct(Vec<i32>);
impl CoSort for MyStruct {
    fn co_sort_with(mut self, order: &[usize]) {
        self.0.as_mut_slice().co_sort_with(order);
    }
}

Required methods

fn co_sort_with(self, order: &[usize])

Loading content...

Implementations on Foreign Types

impl<T, '_> CoSort for &'_ mut [T][src]

impl<T, '_> CoSort for (&'_ mut [T],)[src]

impl<B, A, '_, '_> CoSort for (&'_ mut [B], &'_ mut [A])[src]

impl<C, A, B, '_, '_, '_> CoSort for (&'_ mut [C], &'_ mut [A], &'_ mut [B])[src]

impl<D, A, B, C, '_, '_, '_, '_> CoSort for (&'_ mut [D], &'_ mut [A], &'_ mut [B], &'_ mut [C])[src]

impl<E, A, B, C, D, '_, '_, '_, '_, '_> CoSort for (&'_ mut [E], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D])[src]

impl<F, A, B, C, D, E, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [F], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E])[src]

impl<G, A, B, C, D, E, F, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [G], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F])[src]

impl<H, A, B, C, D, E, F, G, '_, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [H], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F], &'_ mut [G])[src]

impl<I, A, B, C, D, E, F, G, H, '_, '_, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [I], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F], &'_ mut [G], &'_ mut [H])[src]

impl<J, A, B, C, D, E, F, G, H, I, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [J], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F], &'_ mut [G], &'_ mut [H], &'_ mut [I])[src]

impl<K, A, B, C, D, E, F, G, H, I, J, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [K], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F], &'_ mut [G], &'_ mut [H], &'_ mut [I], &'_ mut [J])[src]

impl<L, A, B, C, D, E, F, G, H, I, J, K, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_, '_> CoSort for (&'_ mut [L], &'_ mut [A], &'_ mut [B], &'_ mut [C], &'_ mut [D], &'_ mut [E], &'_ mut [F], &'_ mut [G], &'_ mut [H], &'_ mut [I], &'_ mut [J], &'_ mut [K])[src]

Loading content...

Implementors

Loading content...