[][src]Function out::slice::min

pub fn min<T: Ord>(v: &mut [T], n: usize) -> &mut [T]

Returns the n smallest items.

This sort is stable, i.e. it preserves the order of equal elements.

Panics

Panics if n > len.

Examples

let mut v = [-5, 4, 1, -3, 2];
let min = out::slice::min(&mut v, 3);
assert_eq!(min, [1, -3, -5]);