[−][src]Function light_curve_common::sort_multiple
pub fn sort_multiple<T: PartialOrd + Copy>(slices: &[&[T]]) -> Vec<Vec<T>>
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);