Sha256: 35f498cda38f4eb6e00117f78ed68e0fe5a3fa61c25303d9c08a19bda345bc6c
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(lo), || quick_sort(lo)); //~ 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