Trait brassfibre::prelude::ColIndex [] [src]

pub trait ColIndex<'s>: Sized {
    type Key;
    type Column;
    fn get<'l>(&'s self, label: &'l Self::Key) -> Self::Column;
    fn iget<'l>(&'s self, label: &'l usize) -> Self::Column;
    fn gets<'l>(&'s self, labels: &'l [Self::Key]) -> Self;
    fn igets<'l>(&'s self, locations: &'l [usize]) -> Self;
}

Indexing methods for Columns

Associated Types

Required Methods

Get column using label

Get column using given index

Slice columns using labels

Slice columns given indices

Implementors