This crate requires a nightly compiler.
This crate implements the sort_unstable*
functions and as a bonus exposes a const version of sort_internals
.
Check out the ConstSliceSortExt
trait to see all available functions and const examples.
Your types must implement ~const PartialOrd
.
```rust
use constsortrs::ConstSliceSortExt;
const V: [isize; 5] = { let mut x = [-5, 4, 1, -3, 2]; x.constsortunstable(); x }; assert_eq!(V, [-5, -3, 1, 2, 4]) ```
raldone01 and onestacked are the primary authors and maintainers of this library.
This project is released under either:
at your choosing.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.