pub fn arrow_array_deserialize_iterator<'a, T>(
    arr: &'a dyn arrow2::array::Array,
) -> arrow2::error::Result<impl Iterator<Item = T> + 'a>
where
    T: ArrowDeserialize + ArrowField<Type = T> + 'static,
    for<'b> &'b <T as ArrowDeserialize>::ArrayType: IntoIterator,
{
    arrow_array_deserialize_iterator_as_type::<T, T>(arr)
}
/// Return an iterator that deserializes an [`Array`] to an element of type T
Return an iterator that deserializes an [`Array`] to an element of type T
Return an iterator that deserializes an [ ` Array ` ] to an element of type T
pub fn arrow_array_deserialize_iterator<'a, T>(
    arr: &'a dyn arrow2::array::Array,
) -> arrow2::error::Result<impl Iterator<Item = T> + 'a>
where
    T: ArrowDeserialize + ArrowField<Type = T> + 'static,
    for<'b> &'b <T as ArrowDeserialize>::ArrayType: IntoIterator,
{
    arrow_array_deserialize_iterator_as_type::<T, T>(arr)
}
pub fn arrow_array_deserialize_iterator < ' a , T > ( arr : & ' a dyn arrow2 :: array :: Array , ) -> arrow2 :: error :: Result < impl Iterator < Item = T > + ' a > where T : ArrowDeserialize + ArrowField < Type = T > + ' static , for < ' b > & ' b < T as ArrowDeserialize > :: ArrayType : IntoIterator , { arrow_array_deserialize_iterator_as_type :: < T , T > ( arr ) }
Return an iterator that deserializes an [`Array`] to an element of type T
Return an iterator that deserializes an [ ` Array ` ] to an element of type T
arr
&'a dyn arrow2::array::Array
arr
&'a dyn arrow2::array::Array