8 releases
0.1.7 | Jan 22, 2024 |
---|---|
0.1.6 | Jan 18, 2024 |
0.1.4 | Dec 20, 2023 |
0.1.3 | Nov 6, 2023 |
0.1.0 | Jul 3, 2023 |
#447 in Data structures
126 downloads per month
Used in 16 crates
(4 directly)
115KB
3K
SLoC
ds-ext
Extensions to standard Rust data structures which provide additional capabilities
lib.rs
:
This crate repackages standard data structures with additional capabilities, like fast ordered maps and sets.
The ordered collection types use a List
internally for ordering.
List
itself uses a Tree
to map a cardinal ordering to a logical ordering.
The map and set types support a Key
trait to allow using arbitrary type T: Key<K>
to look up an entry with key type K
.
Features:
all
: enables all featuresserialize
: enables support forserde
.stream
: enables support fordestream
.hash
: enables support forasync-hash
.
Dependencies
~0.9–1.7MB
~35K SLoC