[][src]Trait peroxide::structure::dataframe::TypedVector

pub trait TypedVector<T> {
    pub fn new(v: Vec<T>) -> Self;
pub fn to_vec(&self) -> Vec<T>;
pub fn as_slice(&self) -> &[T];
pub fn as_slice_mut(&mut self) -> &mut [T];
pub fn at_raw(&self, i: usize) -> T;
pub fn push(&mut self, elem: T);
pub fn map<F: Fn(T) -> T>(&self, f: F) -> Self;
pub fn mut_map<F: Fn(&mut T)>(&mut self, f: F); }

Required methods

pub fn new(v: Vec<T>) -> Self[src]

pub fn to_vec(&self) -> Vec<T>[src]

pub fn as_slice(&self) -> &[T][src]

pub fn as_slice_mut(&mut self) -> &mut [T][src]

pub fn at_raw(&self, i: usize) -> T[src]

pub fn push(&mut self, elem: T)[src]

pub fn map<F: Fn(T) -> T>(&self, f: F) -> Self[src]

pub fn mut_map<F: Fn(&mut T)>(&mut self, f: F)[src]

Loading content...

Implementors

impl TypedVector<bool> for Series[src]

impl TypedVector<char> for Series[src]

impl TypedVector<f32> for Series[src]

impl TypedVector<f64> for Series[src]

impl TypedVector<i8> for Series[src]

impl TypedVector<i16> for Series[src]

impl TypedVector<i32> for Series[src]

impl TypedVector<i64> for Series[src]

impl TypedVector<isize> for Series[src]

impl TypedVector<u8> for Series[src]

impl TypedVector<u16> for Series[src]

impl TypedVector<u32> for Series[src]

impl TypedVector<u64> for Series[src]

impl TypedVector<usize> for Series[src]

impl TypedVector<String> for Series[src]

Loading content...