10 releases (6 breaking)
0.7.1 | May 11, 2023 |
---|---|
0.7.0 | May 11, 2023 |
0.6.1 | Jan 26, 2023 |
0.5.1 | Dec 13, 2021 |
0.1.0 | Feb 4, 2021 |
#509 in Data structures
4,868 downloads per month
Used in ddo
57KB
1K
SLoC
smallbitset
This crate provides a series of allocation free integers set capable of holding small integer values.
Usage
In your Cargo.toml
, you should add the following line to your dependencies
section.
[dependencies]
smallbitset = "0.6.0"
Then in your main code, you will simply use one of the available collections as shown below:
use smallbitset::Set32;
fn main() {
let mut x = Set32::empty();
x = x.insert(1);
assert_eq!(Set32::singleton(1), x);
assert!(x.contains(1));
// and so on ... check the online documentation for the complete api details
}
Dependencies
~150KB