Enum ndarray::ErrorKind [−][src]
#[non_exhaustive]
pub enum ErrorKind {
IncompatibleShape,
IncompatibleLayout,
RangeLimited,
OutOfBounds,
Unsupported,
Overflow,
}
Expand description
Error code for an error related to array shape or layout.
This enumeration is not exhaustive. The representation of the enum is not guaranteed.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IncompatibleShape
incompatible shape
IncompatibleLayout
incompatible memory layout
RangeLimited
the shape does not fit inside type limits
OutOfBounds
out of bounds indexing
Unsupported
aliasing array elements
Overflow
overflow when computing offset, length, etc.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ErrorKind
impl UnwindSafe for ErrorKind
Blanket Implementations
Mutably borrows from an owned value. Read more