Function core::slice::sort::partition_equal

source ·
pub(super) fn partition_equal<T, F>(
    v: &mut [T],
    pivot: usize,
    is_less: &mut F
) -> usizewhere
    F: FnMut(&T, &T) -> bool,
🔬This is a nightly-only experimental API. (slice_internals)
Expand description

Partitions v into elements equal to v[pivot] followed by elements greater than v[pivot].

Returns the number of elements equal to the pivot. It is assumed that v does not contain elements smaller than the pivot.