fn arrow_serialize_extend_internal<
    'a,
    A: 'static,
    T: ArrowSerialize + ArrowField<Type = A> + 'static,
    I: IntoIterator<Item = &'a A>,
>(
    into_iter: I,
    array: &mut <T as ArrowSerialize>::MutableArrayType,
) -> arrow2::error::Result<()> {
    let iter = into_iter.into_iter();
    array.reserve(iter.size_hint().0, 0);
    for i in iter {
        <T as ArrowSerialize>::arrow_serialize(i, array)?;
    }
    Ok(())
}
// internal helper method to extend a mutable array
internal helper method to extend a mutable array
internal helper method to extend a mutable array
fn arrow_serialize_extend_internal<
    'a,
    A: 'static,
    T: ArrowSerialize + ArrowField<Type = A> + 'static,
    I: IntoIterator<Item = &'a A>,
>(
    into_iter: I,
    array: &mut <T as ArrowSerialize>::MutableArrayType,
) -> arrow2::error::Result<()> {
    let iter = into_iter.into_iter();
    array.reserve(iter.size_hint().0, 0);
    for i in iter {
        <T as ArrowSerialize>::arrow_serialize(i, array)?;
    }
    Ok(())
}
fn arrow_serialize_extend_internal < ' a , A : ' static , T : ArrowSerialize + ArrowField < Type = A > + ' static , I : IntoIterator < Item = & ' a A > , > ( into_iter : I , array : & mut < T as ArrowSerialize > :: MutableArrayType , ) -> arrow2 :: error :: Result < ( ) > { let iter = into_iter . into_iter ( ) ; array . reserve ( iter . size_hint ( ) . 0 , 0 ) ; for i in iter { < T as ArrowSerialize > :: arrow_serialize ( i , array ) ? ; } Ok ( ( ) ) }
internal helper method to extend a mutable array
internal helper method to extend a mutable array
into_iter
I
array
&mut <T as ArrowSerialize>::MutableArrayType
into_iter
I
array
&mut <T as ArrowSerialize>::MutableArrayType