Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

sparse-bitfield

crates.io version build status downloads docs.rs docs

Bitfield that allocates a series of small buffers. Adapted from mafintosh/sparse-bitfield.

Usage

extern crate sparse_bitfield;

use sparse_bitfield::Bitfield;

let mut bits = Bitfield::new(1024);
bits.set(0, true);          // set first bit
bits.set(1, true);          // set second bit
bits.set(1_000_000, true);  // set the millionth bit
assert!(bits.get(1));

Installation

$ cargo add sparse-bitfield

License

MIT OR Apache-2.0

About

Bitfield that allocates a series of small buffers.

Resources

License

Packages

No packages published

Languages