[][src]Trait utah2::util::traits::Transform

pub trait Transform<'a, T> where
    T: UtahNum + 'a, 
{ fn select<U: ?Sized>(self, names: &'a [&'a U]) -> Select<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
        String: From<&'a U>,
        T: 'a
;
fn remove<U: ?Sized>(self, names: &'a [&'a U]) -> Remove<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
        String: From<&'a U>,
        T: 'a
;
fn append<U: ?Sized>(
        self,
        name: &'a U,
        data: ArrayView1<'a, T>
    ) -> Append<'a, Self, T>
    where
        Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
        String: From<&'a U>,
        T: 'a
; }

Required methods

Important traits for Select<'a, I, T>
fn select<U: ?Sized>(self, names: &'a [&'a U]) -> Select<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
    String: From<&'a U>,
    T: 'a, 

Important traits for Remove<'a, I, T>
fn remove<U: ?Sized>(self, names: &'a [&'a U]) -> Remove<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
    String: From<&'a U>,
    T: 'a, 

Important traits for Append<'a, I, T>
fn append<U: ?Sized>(
    self,
    name: &'a U,
    data: ArrayView1<'a, T>
) -> Append<'a, Self, T> where
    Self: Sized + Iterator<Item = Window<'a, T>> + Clone,
    String: From<&'a U>,
    T: 'a, 

Loading content...

Implementors

impl<'a, I, T> Transform<'a, T> for Append<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum
[src]

impl<'a, I, T> Transform<'a, T> for Remove<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum
[src]

impl<'a, I, T> Transform<'a, T> for Select<'a, I, T> where
    I: Iterator<Item = Window<'a, T>> + Clone,
    T: UtahNum + Clone + Debug
[src]

impl<'a, T> Transform<'a, T> for DataFrameIterator<'a, T> where
    T: UtahNum
[src]

Loading content...