ListLikeArray

Trait ListLikeArray 

Source
pub(crate) trait ListLikeArray: Array {
    // Required methods
    fn values(&self) -> &dyn Array;
    fn element_range(&self, index: usize) -> Range<usize>;
}
Expand description

Trait for list-like arrays that can provide element ranges

Required Methods§

Source

fn values(&self) -> &dyn Array

Get the values array

Source

fn element_range(&self, index: usize) -> Range<usize>

Get the start and end indices for a list element

Implementations on Foreign Types§

Source§

impl ListLikeArray for FixedSizeListArray

Source§

fn values(&self) -> &dyn Array

Source§

fn element_range(&self, index: usize) -> Range<usize>

Source§

impl<O: OffsetSizeTrait> ListLikeArray for GenericListArray<O>

Source§

fn values(&self) -> &dyn Array

Source§

fn element_range(&self, index: usize) -> Range<usize>

Source§

impl<O: OffsetSizeTrait> ListLikeArray for GenericListViewArray<O>

Source§

fn values(&self) -> &dyn Array

Source§

fn element_range(&self, index: usize) -> Range<usize>

Implementors§