sort — default ordering. sort_by — custom comparator.
sort:
sort_by:
1let mut v = vec![3, 1, 4, 1, 5];2v.sort();3// [1, 1, 3, 4, 5]45let mut v = vec![3, 1, 4, 1, 5];6v.sort_by(|a, b| b.cmp(a)); // Descending7// [5, 4, 3, 1, 1]
Key: sort for default, sort_by for custom.