()
| 592 | } |
| 593 | |
| 594 | fn get_bit_iterator_cases() -> impl Iterator<Item = (BooleanBuffer, Vec<bool>)> { |
| 595 | let mut rng = StdRng::seed_from_u64(42); |
| 596 | |
| 597 | [0, 1, 6, 8, 100, 164] |
| 598 | .map(|len| { |
| 599 | let source = (0..len).map(|_| rng.random_bool(0.5)).collect::<Vec<_>>(); |
| 600 | |
| 601 | (BooleanBuffer::from(source.as_slice()), source) |
| 602 | }) |
| 603 | .into_iter() |
| 604 | } |
| 605 | |
| 606 | fn setup_and_assert( |
| 607 | setup_iters: impl Fn(&mut dyn SharedBetweenBitIteratorAndSliceIter), |
no test coverage detected