use std::thread; use fusefilter::*; fn main() { const STACK_SIZE: usize = 10000 * 10000; let t = thread::Builder::new() .stack_size(STACK_SIZE) .spawn(run) .unwrap(); t.join().unwrap(); } fn run() { const N: usize = 1000009; let mut keys = [0; N]; for i in 0..N { keys[i] = i as u64; } let f: Fuse = Fuse::try_from(&keys); for i in 0..10 { dbg!(f.contains(&keys[i])); } }