Crates.io | succinct |
lib.rs | succinct |
version | 0.5.2 |
source | src |
created_at | 2016-06-15 10:34:23.09802 |
updated_at | 2019-08-29 19:44:08.909713 |
description | Succinct data structures for Rust |
homepage | https://github.com/tov/succinct-rs |
repository | https://github.com/tov/succinct-rs |
max_upload_size | |
id | 5384 |
size | 184,501 |
So far we have:
It’s on crates.io, so you can add
[dependencies]
succinct = "0.5.2"
to your Cargo.toml
.
IntVec
borrows some implementation techniques from
nbitsvec
. The main
difference is that nbitsvec
uses a typenum
to put the element
size (in bits) as a parameter to the vector type. Also, nbitsvec
is likely to be faster.
Some of the API is inspired by
SDSL, a C++ succinct data
structures library. It’s much more complete than succinct
, and
probably more correct and faster too.