pub fn heap_permutation<T: Copy + ToPrimitive, R: Mul<R, Output = R> + Add<R, Output = R> + Zero + NumCast>(
    digits: &mut [T]
) -> Vec<R>
Available on crate feature permutation only.
Expand description

Creates every permutation of all digits in digits. Shuffles digits during use; no guarantees are made about its elements’ order upon completion.