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

Function create_buffer

arrow/benches/buffer_bit_ops.rs:29–37  ·  view source on GitHub ↗

Helper function to create arrays

(size: usize)

Source from the content-addressed store, hash-verified

27
28/// Helper function to create arrays
29fn create_buffer(size: usize) -> Buffer {
30 let mut result = MutableBuffer::new(size).with_bitset(size, false);
31
32 for i in 0..size {
33 result.as_slice_mut()[i] = 0b01010101 << i << (i % 4);
34 }
35
36 result.into()
37}
38
39fn bench_buffer_and(left: &Buffer, right: &Buffer) {
40 hint::black_box(buffer_bin_and(left, 0, right, 0, left.len() * 8));

Callers 1

bit_ops_benchmarkFunction · 0.70

Calls 2

with_bitsetMethod · 0.80
as_slice_mutMethod · 0.45

Tested by

no test coverage detected