[−][src]Trait ndarray_npy::ReadableElement
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>
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
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_descdoes not matchSelf - if the
readerhas fewer elements thanlen - if the
readerhas extra bytes after readinglenelements
Implementations on Foreign Types
impl ReadableElement for i8[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for u8[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for i16[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for i32[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for i64[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for u16[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for u32[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for u64[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for f32[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for f64[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>
impl ReadableElement for bool[src]
fn read_to_end_exact_vec<R: Read>(
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>[src]
reader: R,
type_desc: &PyValue,
len: usize
) -> Result<Vec<Self>, ReadDataError>