MCPcopy Create free account
hub / github.com/apache/arrow-rs / get_bit_iterator_cases

Function get_bit_iterator_cases

arrow-buffer/src/util/bit_iterator.rs:594–604  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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),

Callers 1

setup_and_assertFunction · 0.85

Calls 2

into_iterMethod · 0.45
as_sliceMethod · 0.45

Tested by

no test coverage detected