Trait Array2Reader

Source
pub trait Array2Reader {
    // Required methods
    fn deserialize_array2<A: DeserializeOwned>(
        self,
        shape: (usize, usize),
    ) -> Result<Array2<A>, ReadError>;
    fn deserialize_array2_dynamic<A: DeserializeOwned>(
        self,
    ) -> Result<Array2<A>, ReadError>;
}
Expand description

An extension trait; this is implemented by &mut csv::Reader

Required Methods§

Source

fn deserialize_array2<A: DeserializeOwned>( self, shape: (usize, usize), ) -> Result<Array2<A>, ReadError>

Read CSV data into a new ndarray with the given shape

Source

fn deserialize_array2_dynamic<A: DeserializeOwned>( self, ) -> Result<Array2<A>, ReadError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, R: Read> Array2Reader for &'a mut Reader<R>

Implementors§