sort_by

Function sort_by 

Source
pub fn sort_by<T, K, F>(data: &mut [T], key: F)
where K: Ord, F: Fn(&T) -> K,
Expand description

Sorts a slice in place using a key accessor.

ยงExample

use d3rs::array::sort_by;

let mut data = vec![("c", 3), ("a", 1), ("b", 2)];
sort_by(&mut data, |item| item.1);
assert_eq!(data, vec![("a", 1), ("b", 2), ("c", 3)]);