Lines Matching refs:bit_vec

14 extern crate bit_vec;
19 use bit_vec::BitVec;
34 let mut bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_bit_set_big_fixed_bv() localVariable
37 bit_vec.set((r.next_u64() as usize) % BENCH_BITS, true); in bench_bit_set_big_fixed_bv()
39 black_box(&bit_vec); in bench_bit_set_big_fixed_bv()
46 let mut bit_vec = SmallBitVec::from_elem(BENCH_BITS, false); in bench_bit_set_big_fixed_sbv() localVariable
49 bit_vec.set(r.next_u64() as usize % BENCH_BITS, true); in bench_bit_set_big_fixed_sbv()
51 black_box(&bit_vec); in bench_bit_set_big_fixed_sbv()
58 let mut bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_big_set_big_variable_bv() localVariable
61 bit_vec.set((r.next_u64() as usize) % BENCH_BITS, r.gen()); in bench_big_set_big_variable_bv()
63 black_box(&bit_vec); in bench_big_set_big_variable_bv()
70 let mut bit_vec = SmallBitVec::from_elem(BENCH_BITS, false); in bench_bit_set_big_variable_sbv() localVariable
73 bit_vec.set(r.next_u64() as usize % BENCH_BITS, r.gen()); in bench_bit_set_big_variable_sbv()
75 black_box(&bit_vec); in bench_bit_set_big_variable_sbv()
82 let mut bit_vec = BitVec::from_elem(USIZE_BITS, false); in bench_bit_set_small_bv() localVariable
85 bit_vec.set((r.next_u64() as usize) % USIZE_BITS, true); in bench_bit_set_small_bv()
87 black_box(&bit_vec); in bench_bit_set_small_bv()
94 let mut bit_vec = SmallBitVec::from_elem(USIZE_BITS, false); in bench_bit_set_small_sbv() localVariable
97 bit_vec.set(r.next_u64() as usize % USIZE_BITS, true); in bench_bit_set_small_sbv()
99 black_box(&bit_vec); in bench_bit_set_small_sbv()
133 let bit_vec = BitVec::from_elem(USIZE_BITS, false); in bench_bit_vec_small_iter_bv() localVariable
137 for pres in &bit_vec { in bench_bit_vec_small_iter_bv()
147 let bit_vec = SmallBitVec::from_elem(USIZE_BITS, false); in bench_bit_vec_small_iter_sbv() localVariable
151 for pres in &bit_vec { in bench_bit_vec_small_iter_sbv()
161 let bit_vec = BitVec::from_elem(BENCH_BITS, false); in bench_bit_vec_big_iter_bv() localVariable
164 for pres in &bit_vec { in bench_bit_vec_big_iter_bv()
173 let bit_vec = SmallBitVec::from_elem(BENCH_BITS, false); in bench_bit_vec_big_iter_sbv() localVariable
176 for pres in &bit_vec { in bench_bit_vec_big_iter_sbv()