[]Enum ndarray_npy::ReadNpyError

pub enum ReadNpyError {
    Io(Error),
    HeaderParse(HeaderParseError),
    ReadableElement(Box<dyn Error + Send + Sync>),
    LengthOverflow,
    ExtraBytes,
    Shape(ShapeError),
}

An error reading a .npy file.

Variants

Io(Error)

An error caused by I/O.

HeaderParse(HeaderParseError)

An error caused by parsing the file header.

ReadableElement(Box<dyn Error + Send + Sync>)

An error issued by the element type when reading the data.

LengthOverflow

Overflow while computing the length of the array from the shape described in the file header.

ExtraBytes

Extra bytes are present between the end of the data and the end of the file.

Shape(ShapeError)

An error caused by incorrect array length or dimensionality.

Trait Implementations

impl From<Error> for ReadNpyError

impl From<ShapeError> for ReadNpyError

impl From<ReadNpyError> for ReadNpzError

impl Display for ReadNpyError

impl Debug for ReadNpyError[src]

impl Error for ReadNpyError

fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0
[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.