Sha256: 8403643e64c969306b1a9b1243378e6ccdd313b57e1878dbd31393618082fd35
Contents?: true
Size: 535 Bytes
Versions: 38
Compression:
Stored size: 535 Bytes
Contents
/*! ```compile_fail,E0524 fn quick_sort<T:PartialOrd+Send>(v: &mut [T]) { if v.len() <= 1 { return; } let mid = partition(v); let (_lo, hi) = v.split_at_mut(mid); rayon_core::join(|| quick_sort(hi), || quick_sort(hi)); //~ ERROR } fn partition<T:PartialOrd+Send>(v: &mut [T]) -> usize { let pivot = v.len() - 1; let mut i = 0; for j in 0..pivot { if v[j] <= v[pivot] { v.swap(i, j); i += 1; } } v.swap(i, pivot); i } fn main() { } ``` */
Version data entries
38 entries across 38 versions & 1 rubygems