Lines Matching refs:bit_vec
16 extern crate bit_vec;
21 use bit_vec::BitVec;
34 let mut bit_vec = 0 as usize; in bench_usize_small() localVariable
37 bit_vec |= 1 << ((r.next_u32() as usize) % U32_BITS); in bench_usize_small()
39 black_box(&bit_vec); in bench_usize_small()
46 let mut bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_bit_set_big_fixed() localVariable
49 bit_vec.set((r.next_u32() as usize) % BENCH_BITS, true); in bench_bit_set_big_fixed()
51 black_box(&bit_vec); in bench_bit_set_big_fixed()
58 let mut bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_bit_set_big_variable() localVariable
61 bit_vec.set((r.next_u32() as usize) % BENCH_BITS, r.gen()); in bench_bit_set_big_variable()
63 black_box(&bit_vec); in bench_bit_set_big_variable()
70 let mut bit_vec = BitVec::from_elem(U32_BITS, false); in bench_bit_set_small() localVariable
73 bit_vec.set((r.next_u32() as usize) % U32_BITS, true); in bench_bit_set_small()
75 black_box(&bit_vec); in bench_bit_set_small()
130 let bit_vec = BitVec::from_elem(U32_BITS, false); in bench_bit_vec_small_iter() localVariable
134 for pres in &bit_vec { in bench_bit_vec_small_iter()
144 let bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_bit_vec_big_iter() localVariable
147 for pres in &bit_vec { in bench_bit_vec_big_iter()