Trait ndarray_npy::ReadableElement [−][src]
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]
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_desc
does not matchSelf
- if the
reader
has fewer elements thanlen
- if the
reader
has extra bytes after readinglen
elements
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>