Skip to content

Commit 6dcc52a

Browse files
committed
Fix PiecewiseSequence test length cast
Signed-off-by: Daniel King <dan@spiraldb.com>
1 parent ffb78fb commit 6dcc52a

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • vortex-array/src/arrays/piecewise_sequence

vortex-array/src/arrays/piecewise_sequence/tests.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: Copyright the Vortex contributors
33

4+
use num_traits::AsPrimitive;
45
use vortex_buffer::ByteBufferMut;
56
use vortex_buffer::buffer;
67
use vortex_error::VortexResult;
@@ -32,7 +33,10 @@ fn piecewise_indices(
3233
starts: impl IntoIterator<Item = u64>,
3334
lengths: &[u64],
3435
) -> VortexResult<ArrayRef> {
35-
let len = lengths.iter().map(|&length| length as usize).sum();
36+
let len = lengths
37+
.iter()
38+
.map(|&length| -> usize { length.as_() })
39+
.sum();
3640
let starts = PrimitiveArray::from_iter(starts).into_array();
3741
let lengths = PrimitiveArray::from_iter(lengths.iter().copied()).into_array();
3842
let multipliers = ConstantArray::new(1u64, lengths.len()).into_array();

0 commit comments

Comments
 (0)