Enum rulinalg::error::ErrorKind
[−]
[src]
pub enum ErrorKind { InvalidArg, DecompFailure, AlgebraFailure, DivByZero, ScalarConversionFailure, InvalidPermutation, }
Types of errors produced in the linalg module.
List intended to grow and so you should be wary of matching against explicitly.
Variants
InvalidArg
An argument did not uphold a necessary criteria for the function.
DecompFailure
A failure to decompose due to some property of the data.
AlgebraFailure
A failure due to some algebraic constraints not being met.
DivByZero
Tried to divide by zero
ScalarConversionFailure
Failure due to inability to convert between scalar types
InvalidPermutation
A user-supplied permutation is not a valid permutation.