Integer sets as fast, sorted integer ranges; Maps with integer-range keys; Full set operations
A Rust library for working with range sets
A set that stores contiguous values as a range. Designed to be used with numeric types.
Smallvec-backed containers of sorted integer ranges
A pure Rust visualization library inspired by D3.js
Crate that allows to set range of values in Rust's fixed size arrays
Rangeset container based on tinyvec
Macro for for generating bitfields from structs and enum bitflags for defining packed binary schemas in low-level systems (e.g. embedded development or emulators)
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).
Efficient sparse range set operations, particularly designed for HTTP range requests and file offset management
Unions of closed intervals as containers of pairs
This crate provides a generic alternative to core/std ranges, set-operations to work with them and a range set that can efficiently store them with the least amount of memory possible.