pub trait FixedSizeBinaryArrayExt {
// Required method
fn try_new_from_values(
values: &UInt8Array,
stride: i32,
) -> Result<FixedSizeBinaryArray, ArrowError>;
}Required Methods§
Sourcefn try_new_from_values(
values: &UInt8Array,
stride: i32,
) -> Result<FixedSizeBinaryArray, ArrowError>
fn try_new_from_values( values: &UInt8Array, stride: i32, ) -> Result<FixedSizeBinaryArray, ArrowError>
Create an FixedSizeBinaryArray from values and stride.
use arrow_array::{UInt8Array, FixedSizeBinaryArray};
use arrow_array::types::UInt8Type;
use lance_arrow::FixedSizeBinaryArrayExt;
let int_values = UInt8Array::from_iter(0..10);
let fixed_size_list_arr = FixedSizeBinaryArray::try_new_from_values(&int_values, 2).unwrap();
assert_eq!(fixed_size_list_arr,
FixedSizeBinaryArray::try_from_iter(
[[0u8, 1], [2, 3], [4, 5], [6, 7], [8, 9]].into_iter()
).unwrap())Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".