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

Function mutable_buffer

arrow/benches/buffer_create.rs:81–89  ·  view source on GitHub ↗
(data: &[Vec<u32>], capacity: usize)

Source from the content-addressed store, hash-verified

79}
80
81fn mutable_buffer(data: &[Vec<u32>], capacity: usize) -> Buffer {
82 hint::black_box({
83 let mut result = MutableBuffer::new(capacity);
84
85 data.iter().for_each(|vec| result.extend_from_slice(vec));
86
87 result.into()
88 })
89}
90
91fn mutable_buffer_extend(data: &[Vec<u32>], capacity: usize) -> Buffer {
92 hint::black_box({

Callers 1

benchmarkFunction · 0.85

Calls 2

extend_from_sliceMethod · 0.80
iterMethod · 0.45

Tested by

no test coverage detected