Trait polars_arrow::legacy::array::ListFromIter
source · pub trait ListFromIter {
// Provided methods
unsafe fn from_iter_primitive_trusted_len<T, P, I>(
iter: I,
data_type: ArrowDataType,
) -> ListArray<i64>
where T: NativeType,
P: IntoIterator<Item = Option<T>>,
I: IntoIterator<Item = Option<P>> { ... }
unsafe fn from_iter_bool_trusted_len<I, P>(iter: I) -> ListArray<i64>
where I: IntoIterator<Item = Option<P>>,
P: IntoIterator<Item = Option<bool>> { ... }
unsafe fn from_iter_binview_trusted_len<I, P, Ref, T: ViewType + ?Sized>(
iter: I,
n_elements: usize,
) -> ListArray<i64>
where I: IntoIterator<Item = Option<P>>,
P: IntoIterator<Item = Option<Ref>>,
Ref: AsRef<T> { ... }
unsafe fn from_iter_utf8_trusted_len<I, P, Ref>(
iter: I,
n_elements: usize,
) -> ListArray<i64>
where I: IntoIterator<Item = Option<P>>,
P: IntoIterator<Item = Option<Ref>>,
Ref: AsRef<str> { ... }
unsafe fn from_iter_binary_trusted_len<I, P, Ref>(
iter: I,
n_elements: usize,
) -> ListArray<i64>
where I: IntoIterator<Item = Option<P>>,
P: IntoIterator<Item = Option<Ref>>,
Ref: AsRef<[u8]> { ... }
}
Provided Methods§
sourceunsafe fn from_iter_primitive_trusted_len<T, P, I>(
iter: I,
data_type: ArrowDataType,
) -> ListArray<i64>
unsafe fn from_iter_primitive_trusted_len<T, P, I>( iter: I, data_type: ArrowDataType, ) -> ListArray<i64>
Create a list-array from an iterator. Used in group_by agg-list
§Safety
Will produce incorrect arrays if size hint is incorrect.
sourceunsafe fn from_iter_bool_trusted_len<I, P>(iter: I) -> ListArray<i64>
unsafe fn from_iter_bool_trusted_len<I, P>(iter: I) -> ListArray<i64>
Create a list-array from an iterator. Used in group_by agg-list
§Safety
Will produce incorrect arrays if size hint is incorrect.
sourceunsafe fn from_iter_binview_trusted_len<I, P, Ref, T: ViewType + ?Sized>(
iter: I,
n_elements: usize,
) -> ListArray<i64>
unsafe fn from_iter_binview_trusted_len<I, P, Ref, T: ViewType + ?Sized>( iter: I, n_elements: usize, ) -> ListArray<i64>
§Safety
Will produce incorrect arrays if size hint is incorrect.
sourceunsafe fn from_iter_utf8_trusted_len<I, P, Ref>(
iter: I,
n_elements: usize,
) -> ListArray<i64>
unsafe fn from_iter_utf8_trusted_len<I, P, Ref>( iter: I, n_elements: usize, ) -> ListArray<i64>
Create a list-array from an iterator. Used in group_by agg-list
§Safety
Will produce incorrect arrays if size hint is incorrect.
Object Safety§
This trait is not object safe.