pub struct Grid { /* private fields */ }
Implementations§
Source§impl Grid
impl Grid
pub fn new() -> Self
pub fn from_vec(vec: Vec<Vec<Value>>) -> Self
pub fn open(path: &str) -> Out<Self>
pub fn open_xlsx(path: &str) -> Out<Self>
pub fn get_row(&self, index: usize) -> Out<Vec<Value>>
pub fn get_column(&self, index: usize) -> Out<Vec<Value>>
pub fn get_cell(&self, row: usize, column: usize) -> Out<Value>
pub fn header(&self) -> Out<Vec<String>>
pub fn head(&self, n: usize) -> Out<Self>
pub fn tail(&self, n: usize) -> Out<Self>
pub fn slice(&self, start: usize, end: usize) -> Out<Self>
pub fn rows(&self) -> Out<usize>
pub fn columns(&self) -> Out<usize>
pub fn shape(&self) -> Out<(usize, usize)>
pub fn plot(&self, xtransform: Fx, ytransform: Fx) -> Out<Plot>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Grid
impl<'de> Deserialize<'de> for Grid
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Grid
impl RefUnwindSafe for Grid
impl Send for Grid
impl Sync for Grid
impl Unpin for Grid
impl UnwindSafe for Grid
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more