Crates.io | rangelist |
lib.rs | rangelist |
version | 0.2.0 |
source | src |
created_at | 2024-07-05 11:50:11.065213 |
updated_at | 2024-08-12 07:21:25.296033 |
description | A representation of sets as lists of inclusive ranges |
homepage | https://www.minizinc.org/ |
repository | https://github.com/shackle-rs/shackle/ |
max_upload_size | |
id | 1292673 |
size | 32,316 |
rangelist
is a Rust library that implements sets of element as ranges of elements (intervals), providing efficient storage and operations for sets with contiguous data.
Users can use the provided RangeList
type or use the provided traits and iterators to use the library with their own types.
Install the library using cargo
:
cargo install rangelist
Read the documentation for more information about how to use the library.
This project is licensed under the MPL-2.0 License. See the LICENSE file for details.