sort_multiple

Function sort_multiple 

Source
pub fn sort_multiple<T: PartialOrd + Copy>(slices: &[&[T]]) -> Vec<Vec<T>>
Expand description

Sorts multiple slices in order of the first one

ยงExamples

use light_curve_common::sort_multiple;

let a = [1, 2, 3, 0, 4];
let b = [3, 2, 1, 4, 0];

let sorted = sort_multiple(&[&a, &b]);
let a_sorted = &sorted[0];
let b_sorted = &sorted[1];

assert_eq!(&vec![0, 1, 2, 3, 4], a_sorted);
assert_eq!(&vec![4, 3, 2, 1, 0], b_sorted);