pub trait StructArrayTrait: ArrayTrait {
    // Required methods
    fn field(&self, idx: usize) -> Option<Array>;
    fn project(&self, projection: &[Field]) -> VortexResult<Array>;
    // Provided methods
    fn names(&self) -> &FieldNames { ... }
    fn dtypes(&self) -> &[DType] { ... }
    fn nfields(&self) -> usize { ... }
    fn field_by_name(&self, name: &str) -> Option<Array> { ... }
}Required Methods§
fn project(&self, projection: &[Field]) -> VortexResult<Array>
Provided Methods§
fn names(&self) -> &FieldNames
fn dtypes(&self) -> &[DType]
fn nfields(&self) -> usize
Sourcefn field_by_name(&self, name: &str) -> Option<Array>
 
fn field_by_name(&self, name: &str) -> Option<Array>
Return a field’s array by name