Skip to main content

bitmap_for

Function bitmap_for 

Source
pub fn bitmap_for(needles: &[u8]) -> ByteBitmap
Expand description

Build a ByteBitmap from a list of bytes. Duplicate entries are coalesced (idempotent set semantics).

ยงExamples

use noyalib::simd::bitmap_for;

let bm = bitmap_for(&[b':', b',', b':']);
assert!(bm.contains(b':'));
assert!(bm.contains(b','));
assert!(!bm.contains(b';'));