fn arrow_serialize_internal<
    'a,
    A: 'static,
    T: ArrowSerialize + ArrowField<Type = A> + 'static,
    I: IntoIterator<Item = &'a A>,
>(
    into_iter: I,
) -> arrow2::error::Result<<T as ArrowSerialize>::MutableArrayType> {
    let mut arr = <T as ArrowSerialize>::new_array();
    arrow_serialize_extend_internal::<A, T, I>(into_iter, &mut arr)?;
    Ok(arr)
}
// internal helper method to serialize to a mutable array
internal helper method to serialize to a mutable array
internal helper method to serialize to a mutable array
fn arrow_serialize_internal<
    'a,
    A: 'static,
    T: ArrowSerialize + ArrowField<Type = A> + 'static,
    I: IntoIterator<Item = &'a A>,
>(
    into_iter: I,
) -> arrow2::error::Result<<T as ArrowSerialize>::MutableArrayType> {
    let mut arr = <T as ArrowSerialize>::new_array();
    arrow_serialize_extend_internal::<A, T, I>(into_iter, &mut arr)?;
    Ok(arr)
}
fn arrow_serialize_internal < ' a , A : ' static , T : ArrowSerialize + ArrowField < Type = A > + ' static , I : IntoIterator < Item = & ' a A > , > ( into_iter : I , ) -> arrow2 :: error :: Result < < T as ArrowSerialize > :: MutableArrayType > { let mut arr = < T as ArrowSerialize > :: new_array ( ) ; arrow_serialize_extend_internal :: < A , T , I > ( into_iter , & mut arr ) ? ; Ok ( arr ) }
internal helper method to serialize to a mutable array
internal helper method to serialize to a mutable array
into_iter
I
into_iter
I