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§
Sourcefn deserialize_array2<A: DeserializeOwned>(
self,
shape: (usize, usize),
) -> Result<Array2<A>, ReadError>
fn deserialize_array2<A: DeserializeOwned>( self, shape: (usize, usize), ) -> Result<Array2<A>, ReadError>
Read CSV data into a new ndarray with the given shape
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.