Trait StringArrayType
pub trait StringArrayType<'a>: Sized + ArrayAccessor<Item = &'a str> {
// Required methods
fn is_ascii(&self) -> bool;
fn iter(&self) -> ArrayIter<Self>;
}
Expand description
A trait for Arrow String Arrays, currently three types are supported:
StringArray
LargeStringArray
StringViewArray
This trait helps to abstract over the different types of string arrays so that we don’t need to duplicate the implementation for each type.
Required Methods§
fn iter(&self) -> ArrayIter<Self>
fn iter(&self) -> ArrayIter<Self>
Constructs a new iterator
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.