sort-const 1.0.1

Sort arrays and slices in const contexts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use sort_const::const_shellsort;

const SHELL_SORTED_ARRAY: &[u32] = &{
    let mut data = [0_u32; 20_000];
    let mut i = 0;
    while i < data.len() {
        if i & 1 == 0 {
            data[i] = i as u32;
        }
        i += 1;
    }
    const_shellsort!(&mut data);
    data
};

fn main() {}