We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 74d3567 commit 766fb13Copy full SHA for 766fb13
arrow/src/buffer/immutable.rs
@@ -55,8 +55,8 @@ impl Buffer {
55
/// Initializes a [Buffer] from a slice of items.
56
pub fn from_slice_ref<U: ArrowNativeType, T: AsRef<[U]>>(items: &T) -> Self {
57
let slice = items.as_ref();
58
- let len = slice.len();
59
- let mut buffer = MutableBuffer::with_capacity(len);
+ let capacity = slice.len() * std::mem::size_of::<U>();
+ let mut buffer = MutableBuffer::with_capacity(capacity);
60
buffer.extend_from_slice(slice);
61
buffer.into()
62
}
0 commit comments