[−][src]Enum rulinalg::error::ErrorKind
Types of errors produced in the linalg module.
List intended to grow and so you should be wary of matching against explicitly.
Variants
InvalidArgAn argument did not uphold a necessary criteria for the function.
DecompFailureA failure to decompose due to some property of the data.
AlgebraFailureA failure due to some algebraic constraints not being met.
DivByZeroTried to divide by zero
ScalarConversionFailureFailure due to inability to convert between scalar types
InvalidPermutationA user-supplied permutation is not a valid permutation.
Trait Implementations
Auto Trait Implementations
impl Sync for ErrorKind
impl Send for ErrorKind
impl Unpin for ErrorKind
impl UnwindSafe for ErrorKind
impl RefUnwindSafe for ErrorKind
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,