pub(crate) trait GenericListArrayOrMap: Array {
type Offset: OffsetSizeTrait;
// Required methods
fn offsets(&self) -> &[Self::Offset];
unsafe fn from_parts_unchecked(
data_type: DataType,
offsets: Vec<Self::Offset>,
children: Vec<ArrayRef>,
null_buffer: Option<NullBuffer>,
) -> Self
where Self: Sized;
}Required Associated Types§
Required Methods§
fn offsets(&self) -> &[Self::Offset]
unsafe fn from_parts_unchecked(
data_type: DataType,
offsets: Vec<Self::Offset>,
children: Vec<ArrayRef>,
null_buffer: Option<NullBuffer>,
) -> Selfwhere
Self: Sized,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".