Trait utah::util::traits::Transform
[−]
[src]
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
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,
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,
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,
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,
Implementors
impl<'a, T> Transform<'a, T> for DataFrameIterator<'a, T> where
T: UtahNum,impl<'a, I, T> Transform<'a, T> for Select<'a, I, T> where
I: Iterator<Item = Window<'a, T>> + Clone,
T: UtahNum + Clone + Debug,impl<'a, I, T> Transform<'a, T> for Remove<'a, I, T> where
I: Iterator<Item = Window<'a, T>> + Clone,
T: UtahNum,impl<'a, I, T> Transform<'a, T> for Append<'a, I, T> where
I: Iterator<Item = Window<'a, T>> + Clone,
T: UtahNum,