Trait ndarray_npy::ReadableElement[][src]

pub trait ReadableElement: Sized {
    fn read_to_end_exact_vec<R: Read>(
        reader: R,
        type_desc: &PyValue,
        len: usize
    ) -> Result<Vec<Self>, ReadDataError>; }

An array element type that can be read from an .npy or .npz file.

Required methods

fn read_to_end_exact_vec<R: Read>(
    reader: R,
    type_desc: &PyValue,
    len: usize
) -> Result<Vec<Self>, ReadDataError>
[src]

Reads to the end of the reader, creating a Vec of length len.

This method should return Err(_) in at least the following cases:

  • if the type_desc does not match Self
  • if the reader has fewer elements than len
  • if the reader has extra bytes after reading len elements
Loading content...

Implementations on Foreign Types

impl ReadableElement for i8[src]

impl ReadableElement for u8[src]

impl ReadableElement for i16[src]

impl ReadableElement for i32[src]

impl ReadableElement for i64[src]

impl ReadableElement for u16[src]

impl ReadableElement for u32[src]

impl ReadableElement for u64[src]

impl ReadableElement for f32[src]

impl ReadableElement for f64[src]

impl ReadableElement for bool[src]

Loading content...

Implementors

Loading content...