pub trait ColAt<const I: usize>: Record {
type Native;
type ColumnArray: Array;
type ColumnBuilder: ArrayBuilder;
const NULLABLE: bool;
const NAME: &'static str;
// Required method
fn data_type() -> DataType;
}
Expand description
Per-column metadata for a record at index I
.
Required Associated Constants§
Required Associated Types§
Sourcetype ColumnArray: Array
type ColumnArray: Array
The typed Arrow array for this column.
Sourcetype ColumnBuilder: ArrayBuilder
type ColumnBuilder: ArrayBuilder
The typed Arrow builder for this column.
Required Methods§
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.