Crate out[−][src]
Expand description
Provides fast min and max functionality for collections.
let mut v = [-5, 4, 1, -3, 2];
let max = out::slice::max(&mut v, 3);
assert_eq!(max, [1, 2, 4]);
assert_eq!(out::slice::min(max, 2), [2, 1]);
This library can provide significant performance increase compared to sorting or
converting to a heap when n
is small compared to the length of the slice or iterator.