Struct arrow::list::List [] [src]

pub struct List<T> where
    T: ArrowPrimitiveType
{ /* fields omitted */ }

List is a nested type in which each array slot contains a variable-size sequence of values of the same type T

Methods

impl<T> List<T> where
    T: ArrowPrimitiveType
[src]

[src]

Create a List from raw parts

[src]

Get the length of the List (number of array slots)

[src]

Get a reference to the raw data in the list

[src]

Get a reference to the offsets in the list

[src]

Get the contents of a single array slot

Trait Implementations

impl<T> From<List<T>> for ListArray<T> where
    T: ArrowPrimitiveType
[src]

Create a ListArray from a List without null values

[src]

Performs the conversion.

impl From<Vec<String>> for List<u8>
[src]

Create a List from a Vec

[src]

Performs the conversion.

impl From<Vec<&'static str>> for List<u8>
[src]

Create a List from a Vec<&str>

[src]

Performs the conversion.

Auto Trait Implementations

impl<T> !Send for List<T>

impl<T> !Sync for List<T>