numeric-sort

Crates.ionumeric-sort
lib.rsnumeric-sort
version0.1.3
sourcesrc
created_at2022-07-08 08:14:47.830742
updated_at2024-11-07 13:22:11.931099
descriptionA zero-allocation, human-readable sorting library.
homepage
repositoryhttps://github.com/dragazo/numeric-sort
max_upload_size
id621679
size36,246
Devin Jean (dragazo)

documentation

https://docs.rs/numeric-sort

README

numeric-sort

A zero-allocation, human-readable sorting library.

This library provides convenient ways to compare or sort strings and keep numeric components in proper numerical order. For instance "test-7" will come before "test-10", contrary to traditional lexicographic comparison of characters.

The primary functions of interest are [cmp], [sort], and [sort_unstable].

no-std

numeric-sort is compatible with no-std projects out of the box.

However, by default we link to alloc in order to support [sort] (stable sorts require allocations). To prevent this, you can disable the default alloc feature, which will disable [sort] but leave all other functions still available.

[dependencies]
numeric-sort = { version = "...", default-features = false }
Commit count: 10

cargo fmt