Enum nalgebra_sparse::SparseFormatErrorKind[][src]

#[non_exhaustive]pub enum SparseFormatErrorKind {
    IndexOutOfBounds,
    DuplicateEntry,
    InvalidStructure,
}

The type of format error described by a SparseFormatError.

Variants (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.
IndexOutOfBounds

Indicates that the index data associated with the format contains at least one index out of bounds.

DuplicateEntry

Indicates that the provided data contains at least one duplicate entry, and the current format does not support duplicate entries.

InvalidStructure

Indicates that the provided data for the format does not conform to the high-level structure of the format.

For example, the arrays defining the format data might have incompatible sizes.

Trait Implementations

impl Clone for SparseFormatErrorKind[src]

impl Debug for SparseFormatErrorKind[src]

impl Eq for SparseFormatErrorKind[src]

impl PartialEq<SparseFormatErrorKind> for SparseFormatErrorKind[src]

impl StructuralEq for SparseFormatErrorKind[src]

impl StructuralPartialEq for SparseFormatErrorKind[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,