diff --git a/src/array/list/iterator.rs b/src/array/list/iterator.rs index 6885bf9d925..f4d6ae71f71 100644 --- a/src/array/list/iterator.rs +++ b/src/array/list/iterator.rs @@ -13,7 +13,7 @@ pub struct ListValuesIter<'a, A: IterableListArray> { impl<'a, A: IterableListArray> ListValuesIter<'a, A> { #[inline] - pub fn new(array: &'a A) -> Self { + pub(crate) fn new(array: &'a A) -> Self { Self { array, index: 0, diff --git a/src/array/mod.rs b/src/array/mod.rs index bff8effb0a6..b58633ad8cb 100644 --- a/src/array/mod.rs +++ b/src/array/mod.rs @@ -375,7 +375,7 @@ pub use boolean::{BooleanArray, MutableBooleanArray}; pub use dictionary::{DictionaryArray, DictionaryKey, MutableDictionaryArray}; pub use fixed_size_binary::{FixedSizeBinaryArray, MutableFixedSizeBinaryArray}; pub use fixed_size_list::{FixedSizeListArray, MutableFixedSizeListArray}; -pub use list::{ListArray, MutableListArray}; +pub use list::{ListArray, ListValuesIter, MutableListArray}; pub use map::MapArray; pub use null::NullArray; pub use primitive::*;