Enum ndarray_npy::ReadDataError [−][src]
pub enum ReadDataError {
Io(Error),
WrongDescriptor(PyValue),
MissingData,
ExtraBytes(usize),
ParseData(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
An error reading array data.
Variants
Io(Error)
An error caused by I/O.
Tuple Fields of Io
0: Error
WrongDescriptor(PyValue)
The type descriptor does not match the element type.
Tuple Fields of WrongDescriptor
0: PyValue
The file does not contain all the data described in the header.
ExtraBytes(usize)
Extra bytes are present between the end of the data and the end of the file.
Tuple Fields of ExtraBytes
0: usize
An error parsing the data.
Trait Implementations
Performs the conversion.
If the error kind is UnexpectedEof
, the MissingData
variant is
returned. Otherwise, the Io
variant is returned.
Performs the conversion.